Software Engineer, Enterprise Provisioning Services

New Today

Join the team as a Software Engineer focusing on Enterprise Provisioning Services! The Enterprise Provisioning team is dedicated to automating the provisioning of commercial software applications on Amazon Web Services (AWS). Our mission is to ensure AWS is the optimal platform for deploying enterprise applications in the Cloud. We aim to simplify the provisioning process, allowing users to achieve operational capabilities with minimal effort and without weeks of training. This is accomplished through infrastructure as code and configuration scripts that create fully operational commercial applications ready for production use. We are looking for an experienced software engineer who specializes in automation for infrastructure provisioning and software configuration. As a key member of the Enterprise Provisioning team, you will adopt exciting technologies to develop automated provisioning solutions for a broad range of enterprise customers at the scale of AWS. The ideal candidate will bring a wealth of experience and a passion for solving complex challenges through innovative design and software engineering solutions. Work / Life Balance We prioritize flexibility to support a well-rounded work and personal life for every team member. Our focus is not on the number of hours spent working, but on delivering results efficiently. We offer a flexible schedule to foster productivity and a healthy balance in and out of the workplace. This role includes being part of the operational team, which entails on-call responsibilities approximately every 6 to 8 weeks. On-call duties involve addressing customer issues, reviewing operational metrics, and enhancing operational excellence. We emphasize resolving issues at the root cause to prevent future occurrences, making adjustments to the on-call schedule to accommodate personal commitments when necessary. Key Responsibilities: Develop end-to-end software solutions from proof of concepts to production releases based on both your designs and those of others. Lead engineering efforts, focusing on best practices, operational enhancements, and key technical decisions. Mentor junior software engineers through code reviews, technical support, and guidance in career progression. Stay updated with the latest technologies and collaborate with management and senior engineers to enhance our technology stack. Effectively report on project progress and challenges to management while collaborating to ensure timely delivery of objectives. Basic Qualifications: 3+ years of professional software development experience. 2+ years of experience in design or architecture (design patterns, reliability, scaling) of new and existing systems. Proficiency in at least one programming language. Preferred Qualifications: 3+ years of experience in the complete software development lifecycle, including coding standards, code reviews, source control management, building processes, testing, and operations. Bachelor's degree in Computer Science or equivalent experience. Amazon is an equal opportunity employer. We do not discriminate on the basis of veteran status, disability, or other legally protected statuses. If you require accommodation during the application and hiring process, please contact your recruiting partner for assistance. Our compensation packages reflect labor costs across different U.S. regions, with base pay ranging from $129,300 to $223,600 based on geographical location, skills, and experience. This role is posted until filled. Interested candidates should apply through our career site. Company: Amazon Development Center U.S., Inc. Job ID: A2879600 Seniority Level: Mid-Senior Level Employment Type: Full-Time Job Function: Information Technology, Consulting, Engineering Industries: IT Services and IT Consulting
Location:
Bellevue, WA, United States
Job Type:
PartTime
Category:
Computer And Mathematical Occupations

We found some similar jobs based on your search