Senior Software Development Engineer, Elastic Block Storage, Server Durability Engine

Amazon Web Services (AWS) is a leading cloud computing platform providing scalable and reliable infrastructure services.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Development Engineer, Elastic Block Storage, Server Durability Engine

Amazon Web Services is seeking senior engineers to join their Elastic Block Store (EBS) team, which delivers high-performance virtualized storage in the cloud for EC2. As a Senior Software Development Engineer in the storage- and durability-focused data plane group, you'll be working on one of the largest distributed storage systems globally. The role involves developing and maintaining critical components that enable EBS storage and ensure high durability.

The position offers unique opportunities to collaborate with industry experts, solving complex challenges at massive scale. You'll work closely with various AWS teams to build secure, performant, and reliable systems. The EBS service is fundamental to AWS, supporting most other AWS services, placing you at the heart of cloud computing innovation.

The team culture strongly emphasizes learning and growth, with experienced members providing one-on-one mentoring and thorough code reviews. They value knowledge-sharing and support career development through carefully assigned projects that help build engineering expertise. The team comprises diverse experience levels and tenures, creating an environment where both new and experienced engineers can thrive.

Working on EBS presents numerous opportunities for growth across various engineering vectors. As a foundational AWS service handling critical disk I/O operations, the work directly impacts millions of customers worldwide. The role requires strong technical skills, particularly in C/C++ programming, system design, and distributed systems, while offering the chance to shape the future of cloud computing storage solutions.

Last updated 5 minutes ago

Responsibilities For Senior Software Development Engineer, Elastic Block Storage, Server Durability Engine

  • Develop and maintain components enabling EBS storage and high durability
  • Collaborate with other AWS teams to build secure, performant, and reliable systems
  • Work on core EBS logic and contribute to strategic projects
  • Participate in code reviews and mentorship

Requirements For Senior Software Development Engineer, Elastic Block Storage, Server Durability Engine

  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language experience
  • Experience as a mentor, tech lead or leading an engineering team
  • 4+ years of leading design or architecture of new and existing systems experience
  • 5+ years of non-internship professional experience writing C/C++ code

Interested in this job?

Jobs Related To Amazon Senior Software Development Engineer, Elastic Block Storage, Server Durability Engine

Sr. Software Development Engineer, Alexa Audio

Senior Software Development Engineer position at Amazon's Alexa Audio team, leading development of voice-controlled audio experiences and streaming service integrations.

Software Development Engineer, Delta Change Management Guardian Service

Senior Software Engineer role at Amazon FinTech building scalable change tracking services for AWS compliance and security

Software Development Engineer, Open Data Analytics - Engines (Level 5), Open Data Analytics Engines

Senior Software Engineer role at AWS focusing on big data processing platforms, query engine optimization, and open-source contributions, offering competitive compensation and comprehensive benefits.

Senior Quality Assurance Engineer

Senior QA Engineer role at Audible, focusing on test automation and quality strategy for audio content delivery platform, requiring 4+ years experience in QA/SDET.

Senior Network Development Engineer - Wireless Networks, Kuiper Enterprise Technology, Kuiper Builder Engagement

Senior Network Development Engineer role at Amazon Kuiper, focusing on wireless network design and implementation for satellite broadband infrastructure.