Software Development Engineer - Orchestration Platform Team
Amazon.com
Vancouver, BC, CA
2d ago

We’re looking for an experienced Software Development Engineer to come tackle some really fun and exciting projects to take the service to the next level.

As an SDE on the team, you’ll write code to automate the management of all the infrastructure that keeps Step Functions and SWF running smoothly.

You’ll be challenged with some deeply technical systems problems and be expected to develop new and groundbreaking ways to solve those problems.

You’ll collaborate with engineers throughout the company who are building the next big thing in cloud computing. You will also have a place to grow your skills and excel in your career.

Amazon Web Services (AWS) is the world leader in providing a highly reliable, scalable, low-cost infrastructure platform in the cloud that powers tens of thousands of businesses around the world! The orchestration team owns and operates AWS Simple Workflow Service (SWF) and AWS Step Functions, which provide AWS customers with the cloud infrastructure to build complex distributed systems that solve really hard problems.

These are core architectural components of critical systems for Amazon as well as many customers running on AWS.

You’ll be challenged with some deeply technical systems problems and be expected to develop new and groundbreaking ways to solve those problems.

You’ll collaborate with engineers throughout the company who are building the next big thing in cloud computing. You will also have a place to grow your skills and excel in your career.

  • 3+ years of non-internship professional software development experience
  • Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
  • 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
  • Experience with delivering Infrastructure as Code
  • Experience designing, developing, and deploying large-scale distributed systems.
  • Experience with professional software engineering practices
  • Experience with operation of production systems
  • Apply
    Add to favourites
    Remove from favourites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form