
The everything store and cloud computing leader
Amazon, headquartered in South Lake Union, Seattle, WA, is the world's largest online retailer and a leader in cloud computing through Amazon Web Services (AWS). With over 1.5 million employees globally, Amazon operates in various sectors, including AI with its Alexa devices and a vast marketplace k...
Amazon offers competitive salaries, stock options, generous PTO policies, and comprehensive health benefits. Employees also have access to a learning ...
Amazon's culture is driven by customer obsession and a focus on innovation. The company encourages employees to think big and move fast, fostering an ...

Amazon • Bellevue, Washington, USA
Amazon is hiring a Senior Software Engineer for the EC2 Windows OS Technologies team to develop large-scale platforms for enterprise customers. You'll work with C/C++ and AWS technologies to enhance cloud computing solutions. This role requires experience in distributed systems and system-level programming.
You have 5+ years of experience in software engineering, particularly in developing and delivering Windows user- or kernel-mode drivers using system-level programming languages such as C or C++. You possess a strong understanding of how software interfaces with hardware and have a keen interest in operating systems and file systems. Your background includes working on large-scale, highly available distributed systems, and you are passionate about tackling challenging software problems where performance and code size matter. You thrive in a cloud-scale environment and are excited about next-gen technologies that can shape the future of compute for enterprise customers.
Experience with AWS services and cloud-based solutions is a plus. Familiarity with high-performance computing workloads and distributed systems design will set you apart. You are a collaborative team player who enjoys working closely with cross-functional teams to drive technical design and implement end-to-end solutions.
As a Senior Software Engineer on the EC2 Windows OS Technologies team, you will be responsible for building next-generation services that simplify how customers configure and manage high-performance computing workloads on the cloud. You will work closely with various pre-release Amazon technologies, contributing to the design and implementation of scalable platforms that address the needs of enterprise customers. Your role will involve driving technical design discussions and collaborating with other engineers to ensure the successful delivery of high-quality software solutions. You will also engage in performance optimization and code reviews, ensuring that the systems you develop are efficient and reliable.
At Amazon, we offer a competitive compensation package that includes equity, sign-on payments, and a full range of medical, financial, and other benefits. You will have the opportunity to work in a dynamic environment where innovation is encouraged, and your contributions will have a direct impact on the future of cloud computing. We value diversity and are committed to creating an inclusive workplace where everyone can thrive. Join us and be part of a team that is shaping the future of technology.
Apply now or save it for later. Get alerts for similar jobs at Amazon.