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)

Amazon Web Services (AWS) is seeking a Senior Software Development Engineer to join their Elastic Block Store (EBS) team. EBS is a critical component of AWS's infrastructure, providing high-performance block-storage services for Amazon EC2. This role offers an exciting opportunity to work on software that directly impacts millions of AWS customers worldwide.

The position involves developing high-performance software running on PCI-based offload cards, working at multiple levels in the networking stack, and pushing the boundaries of hardware innovation. You'll be responsible for designing and implementing solutions for availability and scalability challenges, while working with cutting-edge hardware acceleration platforms.

As a senior engineer, you'll be part of AWS Utility Computing (UC), which delivers foundational services like Amazon S3 and EC2, along with continuous product innovations. The role requires strong technical expertise in systems programming, particularly with languages like C, C++, and Rust. You'll work on complex distributed systems, focusing on optimizing performance and reducing latencies for cloud applications.

The team culture emphasizes work-life harmony, with flexible work arrangements available. AWS values diversity and inclusion, offering various employee-led affinity groups and ongoing learning experiences. Career growth is supported through mentorship, knowledge-sharing, and professional development resources.

The ideal candidate will combine technical excellence with customer obsession, capable of understanding complex business requirements while delivering innovative solutions. This role offers competitive compensation, comprehensive benefits, and the opportunity to work with industry leaders in cloud computing.

Working at Amazon's Sunnyvale location, you'll collaborate with talented engineers across AWS teams, contributing to the evolution of cloud storage technology while solving challenging problems at massive scale. The position requires 3+ years of professional software development experience and strong expertise in systems programming.

Last updated 28 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 including requirements gathering, design, code, test, and code/test coverage and operations
  • Analyze customer needs and design solutions with customer obsession
  • Implement and test solutions in various programming languages
  • Define metrics and monitoring procedures to provide visibility in how our software is behaving
  • 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 including object-oriented design experience
  • 3+ years of experience using C/C++

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

Medical Insurance
401k
  • Medical benefits
  • Financial benefits
  • Flexible work hours
  • Mentorship and career growth opportunities
  • Learning and development resources

Interested in this job?

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

Senior Software Development Engineer, Amazon Stores

Senior Software Development Engineer position at Amazon Stores, building scalable solutions that impact millions of customers worldwide. 5+ years experience required.

Senior Software Dev Engineer, Amazon Flex

Senior Software Engineer role at Amazon Flex, focusing on developing large-scale distributed systems for last-mile delivery technology.

Sr Network Development Engineer, BERE Engineering

Senior Network Development Engineer role at AWS Infrastructure Services, focusing on network automation, implementation, and maintenance of AWS's global network infrastructure in Sydney.

Senior Software Development Engineer, Amazon Stores

Senior Software Development Engineer position at Amazon Stores, building scalable solutions across e-commerce, operations, and financial technology with competitive compensation and benefits.

Senior Software Development Engineer/ Tech Lead, Amazon

Senior Software Development Engineer/Tech Lead position at Amazon's Forge team, focusing on advertising technology platform development with competitive compensation and benefits.