Software Development Engineer

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

AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. The Network Health Engineering team in Sydney is working at the heart of AWS global network. The role involves:

  • Developing software systems for automating Amazon's network
  • Working with Network Engineering and Operations teams to invent new ways of operating Amazon's Next-Generation Networks
  • Building and maintaining a platform that determines network health and provides information to core network systems
  • Designing and building reusable, maintainable, and performant software
  • Making data-driven decisions and handling cross-organization complexity
  • Creating and reviewing documentation and processes

The ideal candidate should be highly autonomous, detail-oriented, with strong communication skills and experience in large-scale enterprise networks. This position offers the opportunity to:

  • Work with world-class technical teams and bright engineers
  • Develop skills within one of the most innovative technology companies
  • Contribute to the stability and sustainability of next-generation networks
  • Be part of AWS's global expansion
  • Experience an inclusive culture that welcomes bold ideas
  • Benefit from work-life harmony and flexible working culture
  • Access knowledge-sharing, mentorship, and career advancement resources

The role is part of AWS Infrastructure Services, which is responsible for keeping the cloud running by supporting all AWS data centers, servers, storage, networking, power, and cooling equipment.

Last updated 4 minutes ago

Responsibilities For Software Development Engineer

  • Design and build reusable, maintainable, and performant software
  • Develop automation systems for Amazon's network
  • Work with Network Engineering teams for smooth roll-out of new designs
  • Create and review documentation and processes
  • Make data-driven decisions and handle cross-organization complexity

Requirements For Software Development Engineer

Java
Python
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with design patterns, reliability and scaling of systems

Benefits For Software Development Engineer

Medical Insurance
Dental Insurance
Vision Insurance
  • Work-life balance
  • Flexible working culture
  • Career development opportunities
  • Mentorship programs
  • Inclusive team culture

Interested in this job?

Jobs Related To Amazon Software Development Engineer

Software Development Engineer, Automotive

Software Development Engineer role at Amazon focused on building innovative automotive shopping experiences, combining full-stack development with AWS services and large-scale systems.

Software Dev Engineer-II, AWS Infra Supply Chain Automation

AWS Infrastructure Services is seeking a Software Development Engineer II to build and maintain large-scale distributed systems for cloud infrastructure automation.

OE Process Engineer, Data Centre Ops

AWS Infrastructure Services seeks an OE Process Engineer to develop automation solutions and optimize data center operations, combining software engineering with process improvement.

Software Development Engineer - Outbound Communications, Outbound Communications

Mid-level Software Development Engineer role at Amazon focusing on building and maintaining large-scale communication systems for customer engagement across multiple channels.

Software Development Engineer, SIDR Overwatch

AWS Software Development Engineer position focusing on networking infrastructure automation and operations, offering opportunity to work on global-scale systems with diverse teams.