You're using an older version of Internet Explorer that is no longer supported. Please update your browser.
AbeBooks

Software Development Engineer - Orchestration Platform Team

Location
Vancouver, BC
Details
Full Time
3 days 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.

BASIC QUALIFICATIONS

• 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.

PREFERRED QUALIFICATIONS

• 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
Category
Software and Programming