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
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, ICA

Amazon Web Services (AWS) is seeking a Software Development Engineer to join their AWS Networking organization, specifically focusing on the development and automation of their global optical network infrastructure. This role presents an exciting opportunity to work at the heart of AWS's infrastructure services, which is responsible for keeping the cloud running worldwide.

The position involves designing and developing software and services that configure and automate operations for AWS's global optical network. As a Software Development Engineer, you'll work closely with System and Network Development Engineers, Network Operations, and other software teams to create scalable solutions that reduce operational burden and maintain customer focus.

The role is based in Dublin and offers significant growth opportunities within AWS's innovative environment. You'll be part of a diverse team that includes software, hardware, and network engineers, supply chain specialists, and security experts. The position requires participation in an on-call rotation (one week every 4-5 weeks during working hours) to support the developed software systems.

Key responsibilities include driving designs for new features and capabilities, preparing delivery estimates, documenting solutions, code reviews, writing optimized code, and performing root cause analysis on operational events. You'll need experience in professional software development, including full lifecycle development, and knowledge of design patterns, reliability, and scaling of systems.

AWS values diverse experiences and maintains an inclusive culture through employee-led affinity groups and ongoing learning experiences. The company offers strong work-life harmony and provides numerous opportunities for mentorship and career growth. You'll be working in an environment that encourages innovation and empowers you to own projects from conception to completion.

This is an excellent opportunity for a software engineer who wants to work on challenging problems at scale, dealing with thousands of variables in the supply chain while helping to deliver seemingly infinite capacity at the lowest possible cost for AWS customers. The role combines technical expertise with business impact, as you'll be contributing to the infrastructure that powers countless businesses worldwide through AWS's cloud platform.

Last updated 3 hours 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

  • Experience in professional software development (non-internship)
  • Experience with full software development life cycle
  • Experience with coding standards, code reviews, source control management
  • Experience with build processes, testing, and operations
  • Experience designing or architecting new and existing systems

Benefits For Software Development Engineer, ICA

  • Work-life balance
  • Mentorship & Career Growth
  • Knowledge-sharing opportunities
  • Employee-led affinity groups
  • Inclusive culture

Interested in this job?

Jobs Related To Amazon Software Development Engineer, ICA

Software Development Engineer

AWS EC2 Placement team seeks Software Development Engineer to build optimization systems for compute workload scheduling and resource allocation in Cape Town.

Software Development Engineer, AWS Kubernetes, EKS core Kubernetes team

AWS EKS team seeks Software Development Engineer to build and enhance Kubernetes services, focusing on container orchestration and cloud infrastructure at scale.

Fullstack Engineer, AWS QuickSight

AWS QuickSight seeks Fullstack Engineer to build and enhance business intelligence solutions, focusing on interactive dashboards, reports, and analytics features.

Software Dev Engineer II, AWS EC2 Edge Frontier

AWS EC2 Edge Frontier seeks SDE II to develop hybrid-edge cloud services, focusing on embedded software and infrastructure for AWS Outposts and edge computing solutions.

Software Development Engineer - Blackfoot (AWS), EC2 NTMonitor

AWS EC2 Networking team seeks SDE II to build fault-tolerant systems at scale, lead architecture decisions, and shape the future of cloud infrastructure services.