Taro Logo

Software Development Engineer, EC2 Windows

Amazon Web Services (AWS) is the world's leading cloud computing platform.
$129,300 - $223,600
Backend
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, EC2 Windows

Amazon Web Services (AWS) is seeking a talented Software Development Engineer to join the EC2 Windows team, focusing on enterprise workload optimization and system-level development. This role is part of the EC2 Enterprise Workloads organization, which tackles complex challenges faced by enterprise customers through cloud-based solutions.

The position requires expertise in Windows system programming, particularly in developing user-mode and kernel-mode drivers using C/C++. You'll be working on next-generation services that simplify how customers manage high-performance computing workloads in the cloud. The role involves working with cutting-edge Amazon technologies and building highly available distributed systems.

As part of the EC2 Windows OST (OS Technologies) team, you'll be responsible for developing fundamental OS-level software and services that power EC2 Windows offerings. This includes working on kernel drivers, user applications, and machine learning-powered troubleshooting services. The team's innovations enable Windows instances and enterprise workloads to perform optimally on AWS EC2 platforms.

Key responsibilities include:

  • Developing and maintaining Windows kernel and user-mode drivers
  • Improving CI/CD processes to increase development velocity
  • Collaborating with senior team members on technical roadmap development
  • Creating resilient and scalable architecture designs
  • Participating in code reviews and mentoring junior team members
  • Contributing to on-call rotation duties

The ideal candidate will have:

  • Strong background in Windows system programming
  • Experience with Windows driver development models
  • Expertise in C/C++ programming
  • Solid understanding of operating system concepts
  • Experience with full software development lifecycle

We offer a competitive compensation package including base salary ranging from $129,300 to $223,600 depending on location, plus equity, sign-on bonuses, and comprehensive benefits. This is an excellent opportunity to work on cutting-edge technology while solving complex enterprise-level challenges at AWS scale.

Last updated 2 days ago

Responsibilities For Software Development 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 senior team members
  • Create scalable and resilient architecture designs
  • Participate in code reviews and design reviews
  • Mentor junior team members
  • Participate in on-call rotation

Requirements For Software Development Engineer, EC2 Windows

Linux
  • 3+ years of professional software development experience
  • 2+ years of system design/architecture experience
  • BS in CS/EE with 3+ years experience or MS in CS/EE + 1+ year experience
  • Proficiency in C/C++
  • Computer Science fundamentals in algorithms and data structures
  • 1+ years in Windows driver development
  • Experience with Windows driver development models (NDDI, StorPort, WDM, WDF)
  • Deep understanding of OS level concepts
  • Full software development lifecycle experience

Benefits For Software Development Engineer, EC2 Windows

Medical Insurance
Equity
  • Medical benefits
  • Total compensation package including equity
  • Sign-on payments
  • Full range of medical and financial benefits

Interested in this job?

Jobs Related To Amazon Software Development Engineer, EC2 Windows