Bellevue, WA, US
6 days ago
Software Development Engineer, Enterprise Provisioning Services
The Enterprise Provisioning team is focused on automating the provisioning of commercial software applications using Amazon Web Services. Our mission is to make AWS is the best place to deploy an enterprise application in the Cloud. Our goal is to make enterprise application provisioning simple, with minimal effort, and without the need to spend weeks learning how to use AWS. We do this through infrastructure as code and configuration scripts that build fully operational commercial applications that can immediately be used in a production environment.

We are seeking an experience software development engineer who has experience writing automation for infrastructure provisioning and software configuration. As a member of the Enterprise Provisioning team, you will work with exciting technologies to automate provisioning solutions for a diverse set of enterprise customers at the scale of Amazon Web Services. The ideal candidate will bring not only experience but also a passion for solving complex challenges through simplified design and software engineering solutions.

Work / Life Balance
We believe that getting the job done happens when flexibility is given to every team member. Allowing for a healthy balance between your personal and professional life is crucial to your happiness and success here. Which is why we aren’t focused on how many hours you spend at work or online. Instead, we’re happy to offer a flexible schedule so you can have a more productive and well-balanced life, both in and outside of work.

This position includes being a member of the operational team that requires a week of on-call responsibilities once every 6 to 8 weeks. On-call duties include responding to customer issues, reviewing operational metrics, and improving operational excellence. Nobody likes to be paged in the middle of the night, which is why we place a top priority on ensuring issues are solved at the root cause to prevent them from happening again. Adjustments to the on-call schedule are commonly made to account for personal commitments as they arise.

Key job responsibilities
- Build end-to-end software solutions ranging from proof of concepts to production releases based on their own designs and the designs of others.
- Help lead the engineering team with best practices, operational improvements, and technical decision making.
- Mentor other Software Engineers through regular code reviews, technical guidance, and career progression.
- Stay up to date with new technologies and work directly with management and other senior engineers on ways to improve our technology stack.
- Effectively communicate progress and blockers for their projects to management and actively collaborate in ways to support on-time release of their deliverables.
Confirm your E-mail: Send Email