Sr. Software Engineer, EC2 Windows

Amazon Web Services (AWS) is the world's leading cloud computing platform, offering a broad set of global compute, storage, database, and other services.
$151,300 - $261,500
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Sr. Software Engineer, EC2 Windows

Do you want to help shape the future of compute for the Amazon Web Services cloud? Join the EC2 Instance Platform organization at AWS, where we tackle challenging enterprise customer problems through innovative cloud-based solutions. As a Senior Software Engineer on the EC2 Windows team, you'll be at the forefront of developing next-generation services that simplify how customers manage high-performance computing workloads in the cloud.

The EC2 Windows OST (OS Technologies) team is responsible for fundamental OS-level software and services enabling EC2 Windows offerings. We innovate at the Windows OS level to optimize performance for Windows instances and enterprise workloads on AWS EC2 platforms. Our work spans kernel drivers, user applications, and machine learning-powered troubleshooting services.

You'll work with cutting-edge technologies, developing large-scale platforms that handle distributed systems with high availability requirements. The role involves close collaboration with various pre-release Amazon technologies and requires deep technical expertise in Windows system programming, particularly in user- or kernel-mode driver development using C/C++.

The position offers competitive compensation ranging from $151,300 to $261,500 per year based on location, plus equity and comprehensive benefits. You'll be part of AWS's inclusive culture, with access to employee-led affinity groups, innovative benefits, and ongoing learning experiences including Conversations on Race and Ethnicity (CORE) and AmazeCon conferences.

Key responsibilities include architecting resilient solutions, improving CI/CD processes, mentoring team members, and participating in on-call rotations. You'll work closely with Principal Engineers and Product Management to define technical roadmaps and ensure the highest quality standards in software development.

This is an excellent opportunity for someone passionate about operating systems, hardware interfaces, file systems, and solving challenging software problems where performance and code efficiency are critical. Join us in making Amazon EC2 the premier platform for enterprise workloads in the cloud.

Last updated 9 hours ago

Responsibilities For Sr. Software Engineer, EC2 Windows

  • Innovate and develop vision for enterprise system software
  • Improve CI/CD processes across multiple services/pipelines
  • Develop both user and kernel space applications
  • Define technical roadmap with Principal engineers and Product management
  • Create architecture designs focusing on resilience, scalability, and performance
  • Participate in design and code reviews
  • Mentor junior team members
  • Participate in oncall rotation

Requirements For Sr. Software Engineer, EC2 Windows

Python
Linux
  • 5+ years of non-internship professional software development experience
  • BS in CS/EE with 10+ years experience or MS/PhD with 8+ years experience
  • Proficient in C/C++
  • 5+ years experience in developing Windows user-mode or kernel-mode drivers
  • Deep understanding of OS level concepts
  • Experience with full software development lifecycle
  • Strong computer science fundamentals
  • Good communication skills
  • Familiar with Windows driver development models

Benefits For Sr. Software Engineer, EC2 Windows

Medical Insurance
401k
  • Competitive base salary
  • Equity compensation
  • Comprehensive medical benefits
  • Employee-led affinity groups
  • Learning and development opportunities
  • 401k retirement plan

Interested in this job?

Jobs Related To Amazon Sr. Software Engineer, EC2 Windows

Sr. Software Engineer - Digital Twin, Project Kuiper

Senior Software Engineer position at Amazon's Project Kuiper, building digital twin systems for satellite infrastructure.

Senior Software Engineer, AWS Container Registry

Senior Software Engineer role at Amazon Web Services focusing on building and scaling the Elastic Container Registry (ECR) service, with competitive pay and benefits.

Senior SDE, Project Kuiper Ground Services

Senior SDE position at Amazon's Project Kuiper developing mission-critical services for satellite constellation management

Software Dev Engineer

Senior Software Engineer role at Amazon working on global fulfillment network systems and optimization algorithms.

Senior Software Development Engineer, Project Kuiper

Senior Software Engineer role at Amazon's Project Kuiper, focusing on satellite battery systems software development and test automation, offering $151K-$261K salary.