3 days old

Software Development Engineer, Compute Launch Services

Seattle, WA 98104
  • Jobs Rated


Job summary
The EC2 Compute Launch Services team is looking for a Software Development Engineer to join our growing team in Seattle, Washington.

Our team owns many innovative products that make it easier for our customers to launch, run, pause, resume and reserve capacity for their EC2 instances, delighting our customers and lowering their total cost of ownership in the process. Our engineers support several highly-available distributed web services written in Java, Python, C++ and built on Dynamo DB, Journal DB, Lambda functions and many more public and internal AWS services.

As an engineer on our team, You will design, develop, test and deploy software features and major portions of team software. Our team drives best practices and insists on the highest standards through one-on-one mentoring and thorough, constructive code reviews. You€™ll apply a broad range of design approaches to deliver logical, testable maintainable and efficient solutions to difficult software problems. You will be challenged by your manager and teammates to learn and grow your technical skills and your career.

Maintaining a healthy work life balance is important to us. Our team works at a sustainable pace and promotes a generous WFH policy. We work hard to maintain a positive team culture that values the diverse experiences and backgrounds of our members and one in which everyone feels welcome and included.

Key job responsibilities

  • Collaborate with experienced cross-disciplinary Amazonians to conceive, design, and bring innovative products and services to market.
  • Design and build innovative technologies in a large distributed computing environment, and help lead fundamental changes in the industry.
  • Create solutions to run predictions on distributed systems with exposure to innovative technologies at incredible scale and speed.
  • Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use.
  • Ability to design and code the right solutions starting with broadly defined problems.
  • Work in an agile environment to deliver high-quality software.


  • Programming experience with at least one software programming language.
  • 1+ years of experience in software development


  • Object-oriented design and coding skills (C/C++ and/or Java)
  • Familiarity with Test-Driven-Development (TDD) / Behavior-Driven-Development (BDD)
  • Experience building distributed systems and web services
  • Experience programming in the Linux or Windows kernels is a plus
  • Experience with instrumenting and monitoring software and creating alarms and operational dashboards
  • Deal well with ambiguous/undefined problems; ability to think abstractly

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.


Jobs Rated Reports for Software Developer

Posted: 2022-05-13 Expires: 2022-06-12

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Software Development Engineer, Compute Launch Services

Seattle, WA 98104

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Developer
11th2019 - Software Developer
Overall Rating: 11/199
Median Salary: $103,560

Work Environment
Very Low
Very Good
Powered ByCareerCast