Senior Software Development Engineer, AWS EC2

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuously innovating.
$151,300 - $261,500
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Development Engineer, AWS EC2

Amazon's EC2 Networking team is seeking passionate software engineers to revolutionize their virtual networking control plane. This role focuses on building and scaling high-performance software for managing millions of Virtual Private Cloud (VPC) configurations. As a Senior SDE, you'll be part of the core VPC team that underpins EC2 cloud fabric, working on never-before-solved problems and evolving scaling challenges.

The position offers significant growth opportunities, including working with principal engineers, mentoring junior team members, and direct customer interaction. You'll own the complete development lifecycle from design to implementation, while contributing to Amazon's cloud infrastructure evolution.

The team values work-life balance, offering flexible hours and a supportive environment. On-call responsibilities occur every two months for one week, with a focus on building fault-tolerant systems and addressing root causes. The culture emphasizes knowledge sharing, mentorship, and thorough code reviews in a collaborative atmosphere.

As part of AWS Utility Computing (UC), you'll work on foundational services like EC2 and S3, contributing to continuous innovation in cloud computing. The team welcomes diverse experiences and backgrounds, providing comprehensive benefits including competitive salary ($151,300-$261,500), medical coverage, and career development opportunities.

This role is perfect for engineers passionate about Linux development, quality improvement, and virtual networking who want to make a significant impact on Amazon's cloud infrastructure while growing both technically and as a leader.

Last updated an hour ago

Responsibilities For Senior Software Development Engineer, AWS EC2

  • Build, scale, and maintain high performance software for VPC configurations
  • Own major deliverables and all aspects of the development cycle
  • Design and implement solutions for virtual networking
  • Participate in on-call rotation (one week every two months)
  • Mentor junior engineers
  • Work on re-engineering virtual networking control plane
  • Contribute technically and as a leader in the team

Requirements For Senior Software Development Engineer, AWS EC2

Linux
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language experience
  • 5+ years of leading design or architecture of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team

Benefits For Senior Software Development Engineer, AWS EC2

Medical Insurance
401k
Vision Insurance
Dental Insurance
Parental Leave
  • Full range of medical benefits
  • Financial benefits
  • Work-life balance
  • Flexible working hours
  • Mentorship and career growth opportunities
  • Knowledge sharing and learning experiences

Interested in this job?

Jobs Related To Amazon Senior Software Development Engineer, AWS EC2

Network Development Engineer - Telecom, Amazon Connect

Senior Network Development Engineer role at Amazon Connect, focusing on telecom infrastructure development, requiring expertise in SIP protocol, networking, and Linux systems.

Senior Software Development Engineer, AWS Aurora MySQL Engine

Senior Software Engineer role at Amazon AWS, building and scaling Aurora MySQL database engine, requiring 5+ years experience in software development and system architecture.

Sr. Software Development Engineer, CS Knowledge

Senior Software Engineering role at Amazon focusing on developing search and AI-powered knowledge management systems for customer service, requiring 8+ years of experience in software development and team leadership.

Senior Automation Engineer

Senior Automation Engineer role at Amazon focusing on maintaining and optimizing automated systems in fulfillment centers, requiring expertise in PLC programming and robotics.

Senior Software Development Engineer, Amazon Device Observability & Troubleshooting Team

Senior SDE role at Amazon's Device Observability team, focusing on building scalable solutions for device monitoring and troubleshooting to enhance customer experience.