Logo
Amazon

Software Development Engineer, EC2 Windows Solutions

Amazon, Bellevue, Washington, us, 98009

Save Job

Join Amazon Web Services (AWS) as a Software Development Engineer in our EC2 Enterprise Workloads organization! You will have the opportunity to shape the future of compute by tackling complex challenges faced by enterprise customers using cloud-based solutions. We are seeking experienced Software Development Engineers dedicated to making Amazon Elastic Compute Cloud (EC2) the premier environment for enterprise-class workloads. In this role, you will: Develop next-generation services to simplify how customers manage high-performance computing workloads in the cloud. Work closely with various pre-release Amazon technologies to build highly available distributed systems. Collaborate on innovative solutions for both user and kernel space applications. Define technical roadmaps alongside the Sr. SDE / Principal and Product management teams. Create architecture designs prioritizing resilience, scalability, and performance. This role is perfect for you if you are excited about: Innovating and bringing the best system software solutions to enterprise customers. Improving CI/CD processes across multiple pipelines to boost development velocity. Mentoring junior team members and contributing to code reviews. Participating in the Agile development process and influencing its refinement. As a member of the EC2 Windows OST (OS Technologies) team, you will focus on the foundational OS-level software and services that power our EC2 Windows offerings. Your work will directly impact the performance and capabilities of Windows instances and enterprise workloads on AWS. Basic Qualifications: 3+ years of professional software development experience. 2+ years of experience in design or architecture of systems. Proficiency in C/C++ and software programming principles. 1+ years of developing Windows user-mode or kernel-mode drivers. Preferred Qualifications: 3+ years of experience covering the complete software development life cycle. Knowledge of programming in other higher-level languages such as PowerShell, Python, Rust, or Golang. Familiarity with virtualization technologies and cloud computing concepts. This position includes on-call responsibilities and will require you to communicate effectively with colleagues while working in a fast-paced environment. We offer a competitive salary ranging from $129,300 to $223,600 based on your location and experience. If you are passionate about building mission-critical services and delivering outstanding results to customers, we invite you to apply!