Software Development Engineer II, AWS Elastic Block Store (EBS)

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
$129,300 - $223,600
Distributed Systems
Mid-Level Software Engineer
In-Person
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer II, AWS Elastic Block Store (EBS)

Amazon Web Services (AWS) is seeking a Software Development Engineer II to join their Elastic Block Store (EBS) team, a cornerstone service that provides high-performance virtualized storage in the cloud for EC2. This role sits at the heart of AWS's storage infrastructure, working on one of the largest distributed systems in the world.

The position focuses on the durability-focused data plane team, where you'll develop and maintain critical components that ensure the high durability of the EBS offering. You'll be working alongside industry experts to solve complex challenges at massive scale, directly impacting millions of AWS customers.

As a member of the EBS team, you'll be responsible for designing and implementing solutions that optimize performance, availability, and scalability. The role requires strong technical expertise in C/C++ programming and distributed systems design, with opportunities to work on next-generation platforms and drive strategic initiatives.

The team culture emphasizes knowledge-sharing, mentorship, and professional growth. AWS values diverse experiences and maintains an inclusive environment through various employee-led affinity groups and ongoing learning experiences. The organization supports work-life harmony and provides comprehensive benefits including medical coverage, financial benefits, equity compensation, and sign-on payments.

This is an exceptional opportunity for engineers passionate about distributed systems and cloud infrastructure to work on technology that powers much of the modern internet. You'll have the chance to collaborate with teams across AWS, contribute to architectural decisions, and help shape the future of cloud storage solutions.

The role offers competitive compensation ranging from $129,300 to $223,600 per year, depending on location and experience, plus additional benefits and equity. Join a team that's dedicated to innovation, customer success, and technical excellence in one of the world's leading cloud computing platforms.

Last updated 6 days ago

Responsibilities For Software Development Engineer II, AWS Elastic Block Store (EBS)

  • Analyze customer needs and design solutions
  • Implement and test solutions in various programming languages
  • Define metrics and monitoring procedures
  • Document software solutions and operational procedures
  • Collaborate with teams across AWS
  • Develop and maintain components enabling high durability of EBS offering

Requirements For Software Development Engineer II, AWS Elastic Block Store (EBS)

Linux
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • 3+ years of experience using C/C++
  • Experience with design patterns, reliability and scaling of systems

Benefits For Software Development Engineer II, AWS Elastic Block Store (EBS)

Medical Insurance
Equity
401k
  • Full range of medical benefits
  • Financial benefits
  • Equity compensation
  • Sign-on payments
  • Flexible work culture
  • Career development and mentorship opportunities

Interested in this job?

Jobs Related To Amazon Software Development Engineer II, AWS Elastic Block Store (EBS)

Software Development Engineer, Elastic Load Balancing

AWS Elastic Load Balancing seeks engineer to build and scale cloud infrastructure, managing traffic distribution and security for global customers.

Software Development Engineer, AWS Hyperplane

AWS is seeking a Software Development Engineer to work on their Elastic Load Balancing/EC2 Networking team, focusing on distributed NFV platform development.

AWS FSx Lustre - SDE II, FSx

Software Development Engineer role at Amazon FSx for Lustre team, building high-performance cloud file systems with AWS.

Software Dev Engineer II, MADS - Reporting Data Publication

Software Dev Engineer II position at Amazon building large-scale distributed systems for advertising analytics, processing billions of daily events and managing petabyte-scale data.

Software Development Engineer, Amazon MSK

Build and develop Amazon's Managed Streaming for Kafka (MSK) service, working on APIs, workflows, and core Kafka platform development.