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

AWS delivers high-performance virtualized cloud storage solutions through their Elastic Block Store (EBS) service.
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 (AWS) is seeking exceptional senior engineers to shape the future of cloud computing through their Elastic Block Store (EBS) service. As a Senior Software Development Engineer in the EBS Data Plane - Durability Engine team, you'll be at the forefront of developing one of the world's largest distributed storage systems.

The role focuses on storage- and durability-focused data plane development, where you'll work with core EBS logic and contribute to strategic projects. You'll be joining a team that values knowledge-sharing, mentorship, and professional growth, working alongside industry experts to solve complex challenges at massive scale.

The EBS organization is fundamental to AWS's infrastructure, providing virtualized storage solutions that most AWS services depend on. Your work will directly impact customer disk I/O performance and reliability. The team offers numerous growth opportunities across various engineering vectors, supporting both personal and professional development.

The culture emphasizes collaborative learning, with team members ranging from various experience levels and backgrounds. Senior engineers particularly enjoy one-on-one mentoring opportunities and thorough, constructive code reviews. The team is committed to helping members develop their engineering expertise through carefully assigned projects that promote skill growth and confidence in handling increasingly complex tasks.

Working at AWS EBS means being at the heart of cloud infrastructure, where your contributions will help shape the future of cloud storage solutions while working with cutting-edge technology at unprecedented scale. The role offers the unique opportunity to work on foundational technology that powers countless AWS services and customer applications worldwide.

Last updated 3 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
  • Contribute to core EBS logic and 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 experience with at least one programming language
  • Experience as a mentor, tech lead or leading an engineering team
  • 4+ years of leading design or architecture experience
  • 5+ years of non-internship professional experience writing C/C++ code
  • Bachelor's degree in computer science or equivalent (preferred)
  • 5+ years of full software development life cycle experience (preferred)

Interested in this job?

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

Product Lifecycle Electrical Engineer

Senior Product Lifecycle Electrical Engineer role at Amazon, focusing on power distribution systems for data centers, requiring 5+ years of experience and extensive technical expertise.

Sr. Software Development Engineer, Alexa Audio

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

Senior Software Development Engineer, 3P Pricing

Lead Amazon's Worldwide Pricing team building scalable solutions that help sellers optimize their business performance and delight customers worldwide.

Sr Software Development Engineer, Pre Station Planning Technology

Senior Software Engineer role at Amazon focusing on logistics technology and delivery network optimization in Bangalore, India.

Sr. Software Development Engineer, Alexa Audio

Senior Software Development Engineer position at Amazon's Alexa Audio team, focusing on developing audio experiences and integration systems for Alexa-enabled devices.