Jobedly Post a Job

Software Development Engineer, Elastic Block Storage (EBS), Capacity Optimization

Amazon · Boston, MA
Full-timeTechnologyMid Level$143,700–$194,400/yr
Apply on Jobedly ⚡ One-click AI Apply

About the Software Development Engineer Elastic Block Storage role

Software Development Engineer Elastic Block Storage positions focus on delivering results in their domain. This page aggregates open Software Development Engineer Elastic Block Storage roles and what employers typically expect.

Join Amazon Web Services (AWS) and help us optimize of one of the world's largest cloud fleets. We are seeking a software development engineer for the Elastic Block Storage (EBS) Capacity Engineering team to build distributed systems, Agentic solutions, and Web applications that manage EBS's fleet of servers powering some of the world's largest websites and cloud services. EBS is the solid state drive for the Internet. You will help design, build, and operate software services that touch every AWS data center in the world. We want your help to optimize EBS on hand capacity allocation plans and improve availability for all customers, while aiming to up fleet utilization at scale. As a Software Development Engineer on this team, you will own the full lifecycle of software that manages EBS's server fleet in real time. You will build and extend our server allocation service — the system that decides which EBS servers go to which pools, orchestrates server migrations and retirements, and ensures capacity is correctly structured to serve customer workloads. Your algorithms will directly determine whether customers can create storage when they need it, across every AWS region in the world. You will partner with engineers inside and outside the EBS organization to integrate our services with capacity planning, provisioning, and fleet health systems. You will have a leadership role within your team to shape technical direction and continuously improve how we build and deliver software. We value strong owners who are excited to solve hard problems at massive scale and put their stamp on the future of the cloud. Our team works together to provide work/life balance for all team members. We recognize that the circumstances of our team members vary, and we balance work across the team so that we’re all able to maintain high standards on behalf of our customers, while at the same time allowing for rich and happy personal lives. In AWS, if you build it, you own it. EBS is a highly available 24x7 worldwide service requiring dedicated support from our engineering teams. We pride ourselves on a high level of ownership in the work we do. This means we hold a high bar for test automation, verification processes, design and code reviews to ensure that our systems meet the exacting standards our customers demand. We maintain a regular on-call rotation across our teams with engineers and managers all taking part to resolve the inevitable issues that arise. We work hard to minimize getting paged in the middle of the night as we recognize that a well-rested employee is a productive employee. Upon joining EBS, every employee is paired with a peer buddy who will help you to quickly come up to speed in understanding the technology we’re building, the tools we use and the business problems we’re trying to solve. We hire exceptional people and we recognize the importance of coaching others. We have a formal mentor search application that lets you find a mentor that works best for you based on location, job family, and job level. On our internal “Broadcast” video streaming website, you’ll find countless presentations by some of the brightest minds in computing discussing solutions to many of the exciting problems we’re solving in AWS today with new live-streaming videos added every week. Come help us move EBS capacity management to the next level! Key job responsibilities Design and develop highly scalable, fault-tolerant, and efficient distributed systems to power AWS services. Author code that is logically correct, efficient, easily extensible, and well tested. Deliver software features and improvements to major portions of our team’s software. This is not just new software but often includes refactoring work. Write clear, concise design documents to communicate technical solutions working backwards from customers' problems. Collaborate with cross-functional teams, including product managers and other engineers, to define and implement technical solutions…

Salary estimate

$143,700 – $194,400/yr
Provided by the employer.

Skills for this role

GOAWSLeadershipAutomation

Resume tips for Software Development Engineer Elastic Block Storage applicants

Interview preparation

Prepare concrete STAR-format stories that show Software Development Engineer Elastic Block Storage outcomes you drove.

Research the employer's product and recent news before the interview.

Be ready to explain how you'd approach a typical Software Development Engineer Elastic Block Storage problem end to end.

Have thoughtful questions ready about the team, tools and success metrics.

About Amazon

Amazon is actively hiring on Jobedly. Explore their open roles and what it's like to work there.

Apply on Jobedly ⚡ One-click AI Apply

Similar jobs

Companies hiring for similar roles