Amazon
System Development Engineer, AWS Networking Overview
| Company Name | Amazon |
| Job Role | System Development Engineer, AWS Networking |
| Qualifications | Not Specified |
| Category | IT Jobs |
| Job Type | Full Time |
| Location | London |
This role sits within AWS networking and focuses on the software, services, and internal tooling that keep one of the worldâs largest cloud networks running. The position is aimed at an engineer who wants to build the cloud infrastructure itself, not simply use it, and who enjoys working on the systems that enable network automation, reliability, and operational efficiency.
As a System Development Engineer, you will work in a fast-moving, highly collaborative environment with a start-up feel. Your work will support network engineering teams by deploying, maintaining, repairing, and rethinking the software components they depend on to automate the AWS network and keep it operating smoothly. You will also help create new software solutions that address the challenges of running AWS networking at global scale.
What you will do
- Track down and resolve difficult problems in systems, processes, and tooling so the network organization can operate more effectively and deliver better outcomes for customers.
- Build entirely new software components, products, or services that improve operational efficiency and strengthen the way the network is managed.
- Investigate technical incidents thoroughly, determine the underlying cause, and implement long-term corrective actions to prevent repeat failures.
- Improve testing, monitoring, and validation across services, tools, and infrastructure so new releases can be deployed continuously with minimal interruption.
- Own and improve team services from end to end, including troubleshooting issues and identifying the root cause within the systems themselves.
- Invent and refine automation and tooling that reduce manual operational work across teams.
- Make practical engineering trade-offs that support both immediate operational needs and future business requirements.
- Develop solutions to technically complex business problems in a large global organization.
- Collaborate closely with network engineer colleagues, who are the internal customers for the teamâs software and platforms.
- Contribute to an Agile working style and help advance the software tools and services that underpin AWS network operations.
About the team
The Systems Development team is responsible for the software services and platforms that build, operate, monitor, and assure the AWS network across entire regions. The team designs automation and develops new software solutions to improve operational efficiency for network engineering customers. Its work is central to powering AWSâs large-scale network infrastructure and turning complex operational challenges into scalable systems that improve reliability and efficiency.
Why this team may be a strong fit
- You will work alongside some of the strongest networking specialists in the industry and learn directly from them.
- You will have the chance to build and operate networks at very large scale in an organization that values engineering ownership and innovation.
- You will join a team involved in significant, history-making programs.
- You can build a career in one of the worldâs largest and most successful technology companies, with substantial room to grow.
- You will gain exposure to a wide variety of technologies, creating strong opportunities for learning and development.
- You will receive one-to-one coaching and mentorship from experienced network and software engineers.
- You will work on high-impact projects and help shape products that are growing quickly and have the potential to be disruptive.
- You will have meaningful autonomy and ownership while helping define, build, and run services in a high-growth environment.
What Amazon is looking for
The role requires strong software and systems engineering capability, along with a solid grounding in networking and Linux-based systems. The ideal candidate should be comfortable working across the full software lifecycle, from design and coding through review, testing, deployment, and operations. Experience in cloud services is helpful, especially if you have worked with AWS or another cloud platform.
Core qualifications
- Experience programming in at least one modern language such as Python, Ruby, Golang, Java, C++, C#, or Rust.
- Relevant background in software development, systems engineering, SRE, or DevOps.
- Knowledge of software engineering best practices across the full development lifecycle, including coding standards, code review, source control, build systems, testing, and operations.
- Practical knowledge of networking fundamentals such as DNS, DHCP, TCP/IP, routing, switching, and HTTP.
- Understanding of systems engineering fundamentals, including host networking, storage, and Linux operating systems.
Preferred experience
- Experience designing, developing, or operating cloud services on AWS or another cloud platform.
- Experience working with Python.
Additional information
Amazon states that it is an equal opportunities employer and makes hiring decisions based on experience and skills. The company says it values diversity, inclusion, and a culture that helps employees deliver strong results for customers. It also provides information about privacy, data handling, and workplace accommodations for candidates who need support during the application, interview, or onboarding process.
Applicants who need disability-related accommodations or adjustments during the hiring process can use Amazonâs accommodations information page. If the country or region of application is not listed, candidates are directed to contact their recruiting partner.
The job is listed for London, UK, and also references Thames Valley, UK.
Degree Requirement: Not Specified
Visa Sponsorship May be
To apply for this job please visit www.amazon.jobs.