Software Development Engineer, EC2 Gateway Networking

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing.
$129,300 - $223,600
Distributed Systems
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, EC2 Gateway Networking

Join AWS EC2 Networking organization as a Software Development Engineer working on critical services that form the foundation of AWS VPC. This role focuses on creating and enhancing global-scale high-performance distributed systems and packet processors. You'll be part of a core team responsible for providing the thinnest possible layer at the edge of the AWS network to deliver superior customer experience for packet processing.

The position offers extensive opportunities to work with Senior, Principal, and Distinguished Engineers across EC2, AWS, and Amazon. As a tier zero Amazon service, your solutions must be scalable, efficient, and fault-tolerant. You'll operate autonomously, delivering team-level projects while collaborating with other teams.

Your responsibilities include designing and developing software components, mentoring new team members, providing feedback during code reviews, and influencing team direction. The role involves solving complex technical problems requiring deep understanding of the team's software architecture and making informed trade-off decisions.

The team culture emphasizes knowledge-sharing, mentorship, and career growth. We value work-life harmony and maintain a supportive environment for diverse experiences. The position includes on-call responsibilities (one week every two months), but we focus on building fault-tolerant systems to minimize disruptions.

AWS offers comprehensive benefits including medical coverage, financial benefits, and career development opportunities. The compensation package includes base pay ranging from $129,300 to $223,600 depending on location, plus equity, sign-on payments, and additional benefits.

This is an excellent opportunity for engineers passionate about networking, distributed systems, and building critical infrastructure at global scale. Join us in shaping the future of cloud computing while working with cutting-edge technologies and world-class engineers.

Last updated 7 hours ago

Responsibilities For Software Development Engineer, EC2 Gateway Networking

  • Design and develop components for global scale high performance distributed systems
  • Review code of other team members
  • Perform root cause analysis on operational events
  • Provide project updates to leadership
  • Develop estimates for upcoming deliverables
  • Participate in on-call rotation (one week every two months)
  • Build and maintain mission critical networking systems for AWS VPC

Requirements For Software Development Engineer, EC2 Gateway Networking

Linux
  • 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, EC2 Gateway Networking

Medical Insurance
401k
Mental Health Assistance
  • Medical benefits
  • Financial benefits
  • Work-life balance
  • Career growth opportunities
  • Mentorship programs

Interested in this job?

Jobs Related To Amazon Software Development Engineer, EC2 Gateway Networking

Software Development Engineer II, Amazon Robotics

Software Development Engineer II position at Amazon Robotics, developing complex material handling software systems for fulfillment centers, requiring 3+ years experience in software development.

Software Engineer

AWS Software Engineer position focused on building hyper-scale cloud services and distributed systems in Sydney.

Software Development Engineer

Software Development Engineer role at Amazon Kuiper, building cloud services and APIs for satellite communications systems, offering competitive compensation and the opportunity to work on global broadband access.

Software Development Engineer - Elastic Compute Cloud (EC2)

Build and maintain large-scale distributed systems for monitoring EC2 instance health across AWS's global infrastructure.

Software Development Engineer, AWS Infrastructure Services

AWS Infrastructure Services Software Development Engineer position focused on designing and building distributed systems for AWS global infrastructure.