Senior Software Engineer, Internet Automation and Optimization

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
7+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer, Internet Automation and Optimization

AWS Infrastructure Services is seeking a Senior Software Engineer for their Internet Edge Services team in Sydney. This role is crucial in developing automation software that manages millions of daily operations across AWS's global network infrastructure. The position involves working at the Internet edge of AWS's global network, connecting Amazon services to the Internet through external peering and transit connectivity.

The team is responsible for evolving routing policy, implementing traffic engineering solutions, growing the peering footprint, and securing the network from bad actors. Engineers work with complex distributed systems that handle terabits of traffic, requiring innovative solutions for capacity management, configuration deployment, and traffic optimization.

As a Senior SWE, you'll be developing software that automates network operations, improves system stability, and scales services across multiple global regions. You'll work with cutting-edge networking technology and contribute to one of the world's largest edge infrastructures. The role offers significant technical challenges in distributed systems, networking, and automation at scale.

The position requires strong software development skills, particularly in languages like Python, TypeScript, Rust, or Scala, and experience with Linux/Unix environments. You'll be expected to design and implement complex software systems, mentor junior engineers, and drive technical excellence within the team.

AWS offers competitive compensation including equity, sign-on bonus, and comprehensive benefits. The company values work-life harmony and maintains an inclusive culture that embraces diversity. You'll have access to extensive learning resources, mentorship opportunities, and career development programs through AWS's collaborative environment.

This role provides an opportunity to work on critical infrastructure that powers Amazon's global services, with significant impact on how internet traffic is managed and optimized at scale. You'll be part of a team that values innovation, technical excellence, and continuous learning while working on some of the most challenging problems in cloud infrastructure.

Last updated 10 hours ago

Responsibilities For Senior Software Engineer, Internet Automation and Optimization

  • Design, develop, test, deploy, maintain and improve software
  • Investigate design approaches, prototype new technology and evaluate technical feasibility
  • Write high quality distributed system software and perform peer code-reviews
  • Perform development and maintenance of key system features
  • Drive best practices and engineering excellence
  • Provide technical direction to the team and identify areas of focus
  • Establish architectural principles, selecting design patterns and mentoring team members
  • Create and review software design documentation and mentor junior engineers

Requirements For Senior Software Engineer, Internet Automation and Optimization

Python
TypeScript
JavaScript
Rust
Scala
Linux
  • Bachelor's degree in Computer Science or related technical field, or equivalent practical experience
  • 7+ years relevant experience in software development
  • Experience working with algorithms, data structures, complexity analysis, and object-oriented software design in Linux/Unix environments
  • Proficiency with one or more general purpose programming languages including Python, Typescript, Javascript, Rust, Scala, or C++

Benefits For Senior Software Engineer, Internet Automation and Optimization

Medical Insurance
Equity
  • Equitable salary package including shares and sign-on bonus
  • Medical benefits
  • Career advancement resources
  • Mentorship opportunities
  • Knowledge-sharing programs

Interested in this job?

Jobs Related To Amazon Senior Software Engineer, Internet Automation and Optimization

Sr. Software Engineer - Digital Twin, Project Kuiper

Senior Software Engineer position at Amazon's Project Kuiper, building digital twin systems for satellite infrastructure.

Senior Software Engineer, AWS Container Registry

Senior Software Engineer role at Amazon Web Services focusing on building and scaling the Elastic Container Registry (ECR) service, with competitive pay and benefits.

Senior SDE, Project Kuiper Ground Services

Senior SDE position at Amazon's Project Kuiper developing mission-critical services for satellite constellation management

Software Dev Engineer

Senior Software Engineer role at Amazon working on global fulfillment network systems and optimization algorithms.

Senior Software Development Engineer, Project Kuiper

Senior Software Engineer role at Amazon's Project Kuiper, focusing on satellite battery systems software development and test automation, offering $151K-$261K salary.