Software Development Engineer, Elastic Block Storage; EBS), Capacity Optimization
Listed on 2026-07-21
-
Software Development
Cloud Engineer - Software, Software Engineer, Backend Developer, DevOps
Software Development Engineer, Elastic Block Storage (EBS), Capacity Optimization
Job : | Amazon Development Center U.S., Inc.
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.
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, including 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 that meet business requirements.
- Perform code reviews, provide technical guidance, and mentor junior engineers to help them grow their skills.
- Proactively influence technical decisions for both your own feature work and your peers, ensuring we make the right technical investments.
- Stay up‑to‑date with the latest industry trends, technologies, and best practices, and proactively introduce new ideas and innovations to the team.
- Contribute actively to daily team meetings and our software lifecycle processes, tracking your work autonomously and delivering results.
- Be active in operational support for the team, ensuring that the root causes of operational issues are identified and resolved, and routinely identify and execute on opportunities to improve operations.
As a Software Engineer on the EBS Capacity Engineering team, your day will involve joining agile meetings, authoring design documents that work backward from customer problems, writing code and reviewing your peers’ code, and ensuring we maintain AWS’s high operational standard and quality of service at all times. Currently our services are written in Java, Kotlin, Type Script, Python, and React.
Our team is primarily located in Boston (Seaport), which is one of EBS’s largest locations. We enjoy monthly happy hours and team lunches to ensure we have fun while we work hard to invent the future of the cloud.
Basic Qualifications- 3+ years of non‑internship professional software development experience
- 2+ years of non‑internship…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).