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

AWS is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and delivering high-performance virtualized storage solutions.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

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

Amazon Web Services (AWS) is seeking experienced engineers for their AWS Elastic Block Store (EBS) team, which delivers high-performance virtualized storage solutions in the cloud. As a Software Development Engineer II, you'll be part of the durability-focused data plane team, working on core logic and strategic projects that ensure high durability of the EBS offering.

The role involves designing and implementing solutions for performance, availability, and scalability challenges while working with cutting-edge cloud technology. You'll be developing software that impacts millions of customers, collaborating with industry experts, and contributing to one of the world's largest distributed systems.

EBS is a foundational AWS service that provides critical storage infrastructure for many other AWS services. The team's software manages disk I/O operations at massive scale, offering numerous opportunities for professional growth across various engineering domains. The environment promotes knowledge-sharing and mentorship, with experienced team members providing guidance through one-on-one mentoring and constructive code reviews.

The position offers competitive compensation ranging from $129,300 to $223,600 based on location, plus equity and comprehensive benefits. You'll be working in a culture that values work-life harmony, diversity, and continuous learning. The team supports both professional development and personal growth through various resources and mentorship opportunities.

Key responsibilities include analyzing customer needs, implementing solutions, defining metrics, and documenting procedures. You'll work closely with other AWS teams, participate in the full software development lifecycle, and have the opportunity to directly impact customer experience in the AWS Cloud.

This role is ideal for candidates with strong C/C++ programming skills, experience in distributed systems, and a passion for building reliable, scalable cloud infrastructure. Join a team that's at the forefront of cloud computing innovation and helps power countless applications worldwide through AWS's storage solutions.

Last updated 12 minutes 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 other AWS teams
  • Design for performance, availability and scalability

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

  • 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
401k
Mental Health Assistance
  • Medical benefits
  • Financial benefits
  • Work-life harmony
  • Career growth opportunities
  • Mentorship programs
  • Knowledge-sharing resources

Interested in this job?

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

Software Development Engineer, Automotive

Software Development Engineer role at Amazon focused on building innovative automotive shopping experiences, combining full-stack development with AWS services and large-scale systems.

Software Dev Engineer-II, AWS Infra Supply Chain Automation

AWS Infrastructure Services is seeking a Software Development Engineer II to build and maintain large-scale distributed systems for cloud infrastructure automation.

OE Process Engineer, Data Centre Ops

AWS Infrastructure Services seeks an OE Process Engineer to develop automation solutions and optimize data center operations, combining software engineering with process improvement.

Software Development Engineer - Outbound Communications, Outbound Communications

Mid-level Software Development Engineer role at Amazon focusing on building and maintaining large-scale communication systems for customer engagement across multiple channels.

Software Development Engineer, SIDR Overwatch

AWS Software Development Engineer position focusing on networking infrastructure automation and operations, offering opportunity to work on global-scale systems with diverse teams.