Taro Logo

Software Development Engineer, ICA

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Development Engineer, ICA

Amazon Web Services (AWS) is seeking a Senior Software Development Engineer to join their AWS Networking organization, specifically focusing on the design and development of software and services for their global optical network infrastructure. This role is based in Dublin, Ireland, and is part of AWS Infrastructure Services, which is responsible for keeping the cloud running worldwide.

The position requires a highly autonomous individual with 5+ years of experience in software development, who will work on designing and implementing automation solutions for network operations. You'll collaborate with System and Network Development Engineers, Network Operations, and other software teams to build scalable solutions that reduce operational burden while maintaining AWS's customer-focused approach.

As a Software Development Engineer, you'll be responsible for driving component designs, estimating deliverables, documenting solutions, conducting code reviews, and performing root cause analysis. The role includes on-call responsibilities for one week every 4-5 weeks during working hours. You'll be working with modern programming languages like Java and C++, and will need strong experience in system architecture and design patterns.

AWS offers an inclusive culture that values diverse experiences, with various employee-led affinity groups and ongoing learning opportunities. The company provides strong mentorship and career growth opportunities, emphasizing work-life harmony. You'll be part of the team that powers the world's most comprehensive cloud platform, working on challenging problems that impact global infrastructure at scale.

This is an excellent opportunity for experienced software engineers who want to work on large-scale infrastructure problems, are passionate about automation, and want to be part of AWS's mission to deliver the highest standards of safety and security while providing seemingly infinite capacity at the lowest possible cost for customers.

Last updated 23 days ago

Responsibilities For Software Development Engineer, ICA

  • Design and develop software and services for configuring and automating operations for global optical network
  • Drive designs for components and services that deliver new features and capabilities
  • Prepare estimates for upcoming deliverables
  • Document proposed solutions
  • Review code of other members
  • Write well structured and optimized code
  • Perform root cause analysis on operational events
  • Provide project updates to leadership
  • Participate in on-call rotation (one week every 4-5 weeks during working hours)

Requirements For Software Development Engineer, ICA

Java
  • 5+ years experience with full software development life cycle
  • Experience programming with Java, C++, or C# including object-oriented design
  • Experience designing or architecting new and existing systems
  • Strong written and verbal communication skills
  • Bachelor's degree in computer science or equivalent (preferred)

Benefits For Software Development Engineer, ICA

  • Work-life balance
  • Mentorship & Career Growth
  • Inclusive Team Culture
  • Knowledge-sharing opportunities
  • Career advancement resources