Haystack
← Back to Jobs
Full time
Technology

Software Development Engineer II, Internet Edge Services (AWS)

AmazonSydney, New South Wales🇦🇺AustraliaPosted 17 Jul 2026

Quick Overview

Work Type
Hybrid
Schedule
Full Time
Level
Mid Senior

Job Description

Software Development Engineer II, Internet Edge Services

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.
A day in the life
  • 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.
Basic Qualifications
  • 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.
Preferred Qualifications
  • 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

Rust
AWS

Similar jobs