Sr. Software Dev Engineer, EBS

Amazon is a global technology company and leader in e-commerce, cloud computing, and artificial intelligence.
Distributed Systems
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Sr. Software Dev Engineer, EBS

Amazon's Elastic Block Storage (EBS) team is seeking a Senior Software Development Engineer to build a new tier 1 AWS service that will provide customers with next-level block storage experience at Exabyte scale.

In this role, you'll be responsible for:

  • Architecting large-scale distributed systems for cloud storage
  • Improving availability, performance, and hardware resource utilization
  • Developing systems that manage millions of hardware resources
  • Working with cutting-edge innovations in storage and networking stack

The team emphasizes:

  • Work/Life Balance: Flexible arrangements to maintain high standards while ensuring personal life quality
  • On-call responsibilities: Shared rotation with focus on minimizing disruptions through robust automation
  • Mentorship: Peer buddy system and formal mentoring program
  • Inclusive Culture: Active participation in 10+ affinity groups including BEN, AWE, and Glamazon

You'll be joining a tight, agile team that:

  • Ships frequently and iterates quickly
  • Takes pride in their deliverables
  • Maintains high standards for test automation
  • Emphasizes design and code reviews
  • Values system reliability and customer satisfaction

The role offers exposure to:

  • Complex technical problem-solving at scale
  • Latest innovations in cloud storage technology
  • Full software development lifecycle
  • Cross-functional collaboration
  • Industry-leading cloud infrastructure

This is an excellent opportunity for experienced engineers who want to work on cutting-edge storage systems while maintaining a healthy work-life balance in a supportive, diverse environment.

Last updated 6 hours ago

Responsibilities For Sr. Software Dev Engineer, EBS

  • Build large-scale distributed systems for cloud storage
  • Improve availability and performance of storage systems
  • Develop systems to manage millions of hardware resources
  • Architect solutions for Exabyte-scale storage
  • Participate in on-call rotation for system maintenance

Requirements For Sr. Software Dev Engineer, EBS

Java
Python
Linux
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language experience
  • 5+ years of leading design or architecture of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team

Benefits For Sr. Software Dev Engineer, EBS

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Work-life balance
  • Mentorship program
  • Career growth opportunities
  • Diverse and inclusive workplace

Interested in this job?

Jobs Related To Amazon Sr. Software Dev Engineer, EBS

Sr. Solutions Design Engineer, SSD Solutions

Senior Solutions Design Engineer role at Amazon Robotics, focusing on designing and optimizing robotic fulfillment centers for same-day delivery operations.

Sr. Software Development Engineer, HPC/ML Networking Engineer, Annapurna Labs

Senior Software Engineering role at Amazon's Annapurna Labs, focusing on HPC/ML networking and distributed AI systems, offering competitive compensation and growth opportunities.

Senior Software Development Engineer, Annapurna Labs, Trainium Collectives

Senior SDE role at Amazon's Annapurna Labs focusing on distributed AI/ML systems and collective operations for AI scaling, requiring expertise in C/C++ and Linux systems.

Sr. Software Development Engineer, Amazon Robotics

Senior Software Engineer role at Amazon Robotics developing distributed systems for robotics and ML platforms, focusing on real-time processing and automation solutions.

Senior Software Development Engineer - Amazon MSK, Managed Streaming Kafka

Senior Software Engineer role at Amazon MSK team, building and maintaining managed Kafka streaming services, with focus on distributed systems and open source contributions.