1+ months

Senior Software Development Engineer

Seattle, WA 98104
  • Jobs Rated


Do you want to help shape the future of compute for the Amazon Web Services cloud?

The EC2 Enterprise Workloads organization is responsible for tackling tough problems faced by enterprise customers via cloud-based solutions. The team uses cutting-edge technologies to develop large-scale platforms to help customers optimally run their business.

We are hiring Senior Software Development Engineers to make Amazon Elastic Compute Cloud (EC2) the best place to run enterprise class workloads. As part of our team you will help build next generation services that simplifies how our customers and partners configure and manage high performance computing workloads on the cloud. You will closely work with various pre-release Amazon technologies and build services that handle large scale, highly available distributed systems.

We are looking for Software Development Engineers who are passionate about working on cutting edge technologies, who bring deep technical knowledge, and who have experience with distributed systems to drive technical design and implement end-end solutions. If you€™re into operating systems, how software interfaces with hardware, file systems, or just working on challenging software problems where performance and code size still matter, come and join us. The ideal candidate for this position is a software engineer excited to work in a cloud scale environment who has prior experience of developing Windows user- or kernel-mode drivers in a system level programming language such as C/C++.

Amazon is an Equal Opportunity-Affirmative Action Employer €“ Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation / Age


· 3+ years of programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
· 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
· 4+ years of professional software development experience
· BS in CS/EE or related field with 10+ years of experience
· MS/PhD in CS/EE or related field with 8+ years of experience.
· Proficient in C/C++
· Computer Science fundamentals in algorithms, data structures, system architecture, software engineering basics
· Prior experience in developing Windows user-mode or kernel-mode drivers
· Familiar with at least one Windows driver development model, such as MiniPort, NDIS, StorPort, WDM, WDF etc
· Deep understanding into OS level, familiar with either Windows or Linux kernels
· Prior experience with at least one full software development cycle from architect, design, code, review, verification, automation, debugging / system-level troubleshooting, release / maintenance
· Good communication skills in both verbal and written forms


· Programming experience with other higher level languages, like PowerShell, .NET, C#, Golang, Python, Rust etc
· Knowledge about data storage devices and drivers, device interfaces like NVMe / NVMe-oF etc
· Knowledge about Virtualization technologies, Cloud-computing concepts
· Prior experiences with some AWS services, like Lambdas, CodeBuild etc
· Knowledge or experience with software performance evaluation or benchmarking
· Results driven as well as open minded for out-of-box ideas
· Comfortable in a fast-paced, start-up like environment
· Passion to work with mission critical services and deliver the best to customers


Jobs Rated Reports for Software Engineer

Posted: 2020-07-06 Expires: 2020-09-04

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Senior Software Development Engineer

Seattle, WA 98104

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Very Low
Very Good
Powered ByCareerCast