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

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing innovation.
$129,300 - $223,600
Backend
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

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

AWS Elastic Block Store (EBS) is seeking a Senior Software Engineer to join their team working on high-performance block-storage services for Amazon EC2. This role focuses on developing software that runs on PCI-based offload cards and works at multiple levels in the networking stack. The position offers the opportunity to impact millions of customers by improving latencies and enhancing the AWS Cloud experience.

The ideal candidate will work on cutting-edge hardware acceleration platforms and contribute to the next generation of cloud storage solutions. You'll be part of a team that develops high-performance software and sets industry standards in performance. The role involves working with the latest hardware innovations and solving complex availability and scalability challenges.

As part of the AWS Utility Computing organization, you'll contribute to foundational services like S3 and EC2, while collaborating with industry experts to solve challenging problems at scale. The position offers exposure to various aspects of cloud computing, from storage protocols to customer interaction.

Key responsibilities include developing networking storage protocols, participating in the full software development lifecycle, and designing customer-focused solutions. You'll also be responsible for defining metrics and monitoring procedures to ensure optimal software performance.

The role offers excellent work-life balance, with flexible arrangements and a strong focus on personal growth. You'll be part of an inclusive culture that values diversity and provides numerous opportunities for mentorship and career advancement. The team is passionate about cloud computing innovation and seeks motivated individuals who can help raise the bar in cloud storage solutions.

This position combines technical challenges with customer interaction, requiring both strong programming skills and business acumen. You'll work in a collaborative environment that encourages learning and innovation, with access to cutting-edge technology and the opportunity to impact AWS's global customer base.

Last updated 10 minutes ago

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

  • Develop software for networking storage protocols in C, C++, Rust or other languages
  • Participate in all phases of SDLC
  • Analyze customer needs and design solutions with customer obsession
  • Implement and test solutions in various programming languages
  • Define metrics and monitoring procedures
  • Document software solutions and operational procedures

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

Java
Rust
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • 3+ years of programming using a modern programming language
  • 3+ years of experience using C/C++

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

Medical Insurance
401k
  • Flexible work hours
  • Medical benefits
  • Career advancement resources
  • Mentorship opportunities
  • Employee-led affinity groups

Interested in this job?

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

Sr. Software Development Engineer, Kuiper Government Solutions

Senior Software Engineering role at Amazon's Project Kuiper, developing critical APIs and software services for government space applications, requiring TS/SCI clearance.

Sr. Software Development Engineer , AWS Commerce Platform (AWS CP), AWS Billing (PPOA)

Senior Software Engineer position at AWS Commerce Platform focusing on building and maintaining critical billing infrastructure and services.

Sr Software Dev Engineer, Amazon DynamoDB

Senior Software Engineer role at Amazon DynamoDB working on large-scale distributed database systems, leading architecture and implementation of features handling petabytes of data with millisecond performance.

Support Engineer IV

Senior Support Engineer role at Amazon focusing on Alexa Shopping Operations, working with AI and LLMs to enhance customer shopping experience through technical support and system improvements.

Sr Software Engineer, Graviton Software, Annapurna Labs

Senior Software Engineer role at AWS Graviton team developing performance optimization tools for Arm-based cloud computing processors, offering competitive pay and benefits.