Software Development Engineer II, Internet Edge Services (AWS)
Quick Overview
Job Description
Job ID: Amazon Support Services Pty Ltd
The Internet Edge Services (IES) organization at Amazon Web Services (AWS) is at the forefront of optimizing global internet connectivity for our customers through innovative software solutions. We are reimagining the internet's edge by building the Border Network of the future: software defined, running on commodity hardware, and programmable at every layer. This platform unlocks capabilities that simply weren't possible before.
We are seeking a Software Development Engineer to join our dynamic team. In this role, you will build, enhance, and operate Catographer - the intelligent control plane that powers Amazon's software defined network at the internet edge. Catographer continuously ingests real time routing signals and determines how traffic should flow across Amazon's global border network, translating those decisions into directives for the underlying network controllers. By replacing legacy routing approaches with a modern, horizontally scalable platform built in Rust, Catographer improves network reliability, reduces the blast radius of failures, and unlocks advanced traffic engineering capabilities while handling state changes in milliseconds.
In this role, you'll participate in architecture decisions and design reviews while taking full ownership of platform operations to ensure robust performance at scale. You will work alongside software engineers and network experts to implement best practices that create world class solutions for Amazon's global customer base.
Key job responsibilities- Work backwards from the customer to translate complex functional and technical requirements into software designs.
- Influence leadership on feature and enhancement prioritization.
- Develop and deliver high quality improvements and features on time.
- Stay current on technical knowledge to keep pace with rapidly changing technology, and bring new technologies on board with the team.
- Collaborate with other Software Engineers and Network Development Engineers to demonstrate and iterate on your solutions.
- Keep a pulse on the current system health, dive deep into customer issues, and provide insights to improve the system's robustness.
- Make code contributions to all aspects of the system - alarm definitions, optimization algorithm improvements, or new features.
- Share your knowledge with the IES organization.
- 3+ years of non internship professional software development experience.
- 2+ years of non internship design or architecture experience (design patterns, reliability, and scaling) of new and existing systems.
- Experience programming with at least one software programming language.
- 3+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Bachelor's degree in computer science or equivalent.
Acknowledgement of country: In the spirit of reconciliation Amazon acknowledges the Traditional Custodians of country throughout Australia and their connections to land, sea and community. We pay our respect to their elders past and present and extend that respect to all Aboriginal and Torres Strait Islander peoples today.
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
Skills
Similar jobs
Full Stack Engineer
VANRATH · Belfast, United Kingdom
1 minute agoERP Project/Programme Manager | Hampshire (On-Site) | Outside IR35
WeDoTech · Houghton Down, United Kingdom
2 minutes agoSenior Azure Cloud Engineer
Solus Accident Repair Centres · Stansted, United Kingdom
2 minutes agoSenior Enterprise Architect
Bahwan CyberTek Inc. · Pittsburgh, United States
6 minutes agoHRIS AI Architect - Workday
ProCorp Systems Inc. · Austin, United States
6 minutes agoReact Full Stack Developer
PeakLnk Technologies, Inc. · Boston, United States
6 minutes ago