Seattle, WA, US
13 hours ago
Software Development Engineer, EC2 Commitments
Are you a software developer who wants to innovate on world’s largest dynamically priced market for computing? Come join the EC2 Commitments Services team!

About the team: Amazon’s Elastic Compute Cloud (EC2) enables customers of all sizes to run their applications on our industry leading cloud infrastructure. EC2 Commitments Services is a team under EC2 Pricing & Efficiency umbrella, helping customers purchase compute resources at the best possible price by providing them with cost savings on using those resources over a committed period of time.

With the rapidly growing customer base, we build innovative, scalable solutions that provide customers with a seamless purchasing experience of our Savings Plans and Reserved Instances commitments products

Ideal candidates are software developers who are passionate about working on distributed systems architecture, solving synchronization & performance optimization problems. They are passionate about building customer-focused solutions, applying operational excellence in how they deliver them to our customers. They should have a good understanding of data consistency and transactions between distributed services, and experience with developing web services at scale.

Key job responsibilities
Key responsibilities:
- Design, build and optimize the customer facing features that make it easy for customers around the world to select products and use EC2 features in the most cost-effective way
- Define intuitive web-service APIs and use AWS’s modern technologies to develop new customer features rapidly
- Empower developers from around the world to build their applications on EC2 compute power (e.g. reduce friction, simplify APIs, add tooling, improve the service architecture)
- Automatically deploy and monitor your services to identify performance issues before our customers do
- Recruit, interview and hire software developers that raise the bar in all areas
- Mentor junior software developers and grow your skills & career

A day in the life
Attend Agile ceremonies with your teammates, collaborate on projects, brainstorm ideas, solve customer pain points, and enjoy lunches and pizza Fridays events with the team!
Confirm your E-mail: Send Email