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

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
$151,300 - $261,500
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Dev Engineer, Core Network

Senior Software Engineer role at AWS Infrastructure Services focusing on network infrastructure and cloud computing

Sr. Manufacturing Engineer, Process Development, Kuiper - Solar

Senior Manufacturing Engineer position at Amazon's Project Kuiper focusing on process development and optimization for satellite manufacturing.

Senior Software Development Engineer, 3P Pricing

Senior Software Engineer role at Amazon building pricing solutions for global selling partners, requiring 5+ years of experience in software development and team leadership.

Sr. Software Development Engineer, Alexa Audio

Senior Software Engineering role at Amazon leading the Alexa Audio team, developing and enhancing audio experiences for millions of users worldwide.

Software Development Engineer, Amazon

Senior Software Engineer role at Amazon's Selection Monitoring team, building systems to expand Amazon's catalog through algorithmic discovery and processing.

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

Amazon Web Services (AWS) is seeking a Senior Software Development Engineer to join their Elastic Block Store (EBS) team, focusing on the data plane and durability engine components. This role presents an exceptional opportunity to work on one of the world's largest distributed storage systems.

The position is within the storage- and durability-focused data plane group, which is responsible for core EBS logic and contributes to strategic projects. As a senior engineer, you'll be instrumental in developing and maintaining components that enable EBS storage and ensure high durability. The team consistently works on improving the performance and durability of EBS offerings, making this role critical to AWS's infrastructure.

AWS values diversity and maintains an inclusive team culture, demonstrated through their ten employee-led affinity groups with 40,000 employees across 190 global chapters. The company emphasizes work-life balance, offering flexible working hours and encouraging employees to find their optimal balance between professional and personal life.

The role offers significant opportunities for growth and development. You'll work alongside industry experts, solving complex problems at massive scale. The collaboration extends beyond the immediate team to include various AWS teams, focusing on building secure, performant, and reliable systems. The team promotes knowledge sharing and mentorship, with senior members providing one-on-one mentoring and thorough code reviews.

The compensation package is competitive, ranging from $151,300 to $261,500 per year based on geographic location, plus additional benefits including equity, sign-on payments, and comprehensive medical and financial benefits. This position requires strong technical expertise, leadership experience, and a passion for building scalable storage solutions.

The ideal candidate will have at least 5 years of professional software development experience, strong programming skills particularly in C/C++, and experience in leading technical designs and architecture. You'll be joining a team that values continuous learning, innovation, and technical excellence, while working on technology that powers much of AWS's infrastructure.

This role offers the unique opportunity to impact AWS's foundational services, work with cutting-edge technology, and grow your career in a supportive and inclusive environment. If you're passionate about distributed systems, storage technology, and want to work at scale, this position offers the perfect challenge.

Last updated 3 months ago

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

  • Develop and maintain components enabling EBS storage and high durability
  • Improve performance and durability of EBS offerings
  • Collaborate with other AWS teams to build secure, performant, and reliable systems
  • Participate in code reviews and mentorship
  • Work on distributed storage systems at scale

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
  • Experience with C/C++

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

Medical Insurance
401k
Mental Health Assistance
  • Comprehensive medical benefits
  • Financial benefits
  • Flexible working hours
  • Career growth opportunities
  • Mentorship programs
  • Employee-led affinity groups
  • Learning and development resources

Interested in this job?