Software Development Engineer, Compute Services

Amazon is a global technology company and leader in e-commerce, cloud computing, and artificial intelligence.
$129,300 - $223,600
Cloud
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, Compute Services

Come build the next generation of Virtual Private Cloud (VPC) at AWS! As a Software Development Engineer in the Amazon Elastic Compute Cloud (EC2) Networking team, you'll be responsible for developing software that enables customers to build secure, scalable, resilient and highly available VPCs.

The role focuses on re-engineering the VPC distribution plane as part of Amazon's initiative to optimize EC2 performance. You'll be working with modern programming languages like Java, Rust, Ruby, and Python, along with databases such as MySQL, Redis, JournalDB, and RocksDB for high-performance, low-latency backends.

You'll be involved in every aspect of the software development lifecycle, from feature definition to testing. The position offers the opportunity to build software that scales to new heights, tackling interesting and complex problems as cloud adoption continues to accelerate. You'll apply creative and critical problem-solving skills to develop and operate multi-tenant services at massive scale.

The ideal candidate will be passionate about creating application software that underpins the fabric of the EC2 cloud. You'll need to balance customer delight with high-quality software development, ensuring neither is sacrificed. This is an excellent opportunity to work on cutting-edge cloud infrastructure technology while making a significant impact on AWS's core networking services.

The role offers comprehensive benefits including medical, financial, and other benefits, along with potential equity and sign-on payments depending on experience and location. You'll be joining a team that's at the forefront of cloud computing technology, working on services that power a significant portion of the internet's infrastructure.

Last updated 11 hours ago

Responsibilities For Software Development Engineer, Compute Services

  • Build and maintain VPC distribution plane software
  • Develop high-performance, low-latency backend services
  • Participate in full software development lifecycle
  • Design and implement scalable cloud networking solutions
  • Create and maintain multi-tenant services

Requirements For Software Development Engineer, Compute Services

Java
Python
Redis
MySQL
  • 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

Benefits For Software Development Engineer, Compute Services

Medical Insurance
Equity
  • Medical Insurance
  • Financial Benefits
  • Equity
  • Sign-on Bonus

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Compute Services

Software Development Engineer - Amazon Dedicated Cloud Engineering, ADC2S - Cutlass

AWS Software Development Engineer position focusing on cloud infrastructure automation and deployment optimization, requiring TS/SCI clearance.

Support Engineer - Cloud Services, AWS

Support Engineer position at AWS focusing on cloud services support, troubleshooting, and service improvement for AWS's global cloud infrastructure.

Software Development Engineer, Compute Services

Software Development Engineer position at Amazon EC2 working on cloud compute services, building and maintaining AWS's industry-leading compute platform.

Network Development Engineer, ESC

Network Development Engineer position at AWS, building and maintaining cloud infrastructure, focusing on network engineering, implementation, and operations with emphasis on automation and scalability.

Optical Network Dev Engineer, DCNE

AWS Infrastructure Services seeks an Optical Network Dev Engineer to build and operate global DWDM networks, drive scaling solutions, and ensure network reliability.