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
Backend
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.

Day-to-day responsibilities include driving designs for components and services, reviewing code, writing complex software, analyzing operational events, and providing project updates. The role includes on-call duties (one week every two months), with a strong focus on building fault-tolerant systems to minimize disruptions.

The team culture emphasizes knowledge-sharing and mentorship, with regular code reviews and opportunities for career growth. You'll work in a collaborative environment with weekly team events and a diverse mix of experience levels. AWS values work-life harmony and provides comprehensive benefits including medical, financial, and career development resources.

The compensation package is competitive, ranging from $129,300 to $223,600 based on geographic location, plus equity and other benefits. This is an excellent opportunity for engineers passionate about networking infrastructure who want to work on systems that operate at global scale and impact millions of AWS customers.

The ideal candidate will have 3+ years of professional software development experience, strong system design skills, and a track record of building reliable, scalable solutions. You'll be working with cutting-edge technology in AWS's networking infrastructure, making critical decisions that affect AWS's core services.

Join a team that values diversity, continuous learning, and technical excellence while building the foundation of AWS's networking capabilities.

Last updated 15 hours ago

Responsibilities For Software Development Engineer, EC2 Gateway Networking

  • Design and develop components and services for new features
  • 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 high-scale software defined networking systems
  • Work on AWS VPC infrastructure

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
  • Medical benefits
  • Financial benefits
  • Career growth opportunities
  • Mentorship programs
  • Work-life balance

Interested in this job?

Jobs Related To Amazon Software Development Engineer, EC2 Gateway Networking

Quality Assurance Engineer II, Alexa Smart Home

Quality Assurance Engineer II position at Amazon's Alexa Smart Home team, focusing on testing and quality assurance for smart home device integration.

Systems Developer, Kuiper Enterprise Technology

Systems Developer role at Amazon's Project Kuiper, focusing on implementing and managing security controls and compliance systems for satellite broadband network.

Software Development Engineer, Amazon Customer Service

Software Development Engineer role at Amazon Customer Service focusing on building Voice of Customer products and defect elimination systems

Software Development Engineer

AWS EC2 Placement team seeks Software Development Engineer to build optimization systems for compute workload scheduling and resource allocation in Cape Town.

Software Development Engineer, AWS Kubernetes, EKS core Kubernetes team

AWS EKS team seeks Software Development Engineer to build and enhance Kubernetes services, focusing on container orchestration and cloud infrastructure at scale.