Senior Software Development Engineer, EC2 Nitro

Amazon

Santa Clara, CA, US
193,300.00 - 261,500.00 usd annually py
On-site
Solid understanding of computer science fundamentals
Expertise in c, c++, java, or rust
Experience with linux environment development
Amazon's AWS EC2 Nitro team is seeking a Senior Software Development Engineer to develop high-performance virtualized solutions for EC2 disk instances. The role emphasizes a strong foundation in computer science, proficiency in programming languages such as C, C++, Java, or Rust, and experience with Linux environments, all while promoting work-life balance and career development within a supportive team environment

Job Summary

  • The role involves building the foundation of cloud computing at unprecedented scale using ground-up virtualization design.
  • Candidates will develop virtualized, hardware-accelerated solutions supporting high-performance workloads like AI/ML infrastructure.
  • The team offers a culture of mentorship, thorough code reviews, and flexibility to help engineers achieve work-life balance.

Matching Summary

Match Score: 85

Amazon's AWS EC2 Nitro team is seeking a Senior Software Development Engineer to develop high-performance virtualized solutions for EC2 disk instances. The role emphasizes a strong foundation in computer science, proficiency in programming languages such as C, C++, Java, or Rust, and experience with Linux environments, all while promoting work-life balance and career development within a supportive team environment.

Salary

193,300.00 - 261,500.00 USD annually

Skills & Requirements

Must-have

  • Solid understanding of computer science fundamentals
  • Expertise in C, C++, Java, or Rust
  • Experience with Linux environment development
  • Proficiency in automated build processes
  • Knowledge of software unit testing

Nice-to-have

  • Passion for solving complex performance problems
  • Interest in low-level hardware optimization
  • Ability to influence product strategy
  • Willingness to work across full technology stack

Key Requirements

  • Experience with Linux package management
  • Proficiency in version control systems
  • Background in embedded concepts

Work Rights

Not specified

Tailored Resume

Cover Letter