Principal Software Engineering Manager - Azure Automation
Location: Redmond, Washington
Posted: October 16, 2017
Reference ID: 1074370
Are you passionate about working on the next generation of Cloud Management Technologies and Services? Do you want to participate in creating and delivering the next generation of technologies to Automate Private and Public Cloud Services and Data-Center Infrastructures? Do you want to be part of an energetic and creative team currently impacting millions of customers across the planet? Do you love to work with Open Source and Engineering Communities across the globe? If yes, read on!
The Azure Automation and Configuration Team has been the central part of the management experience for IT professionals for Azure and Windows Server. Azure is one of the biggest and fastest growing public clouds in the world. As a Software Engineer lead on the team you will be driving the delivery of business-critical services for Azure PowerShell for managing the cloud. You will be responsible for designing, coding, validating and shipping hyper-scale services to production. You will have the opportunity to work on cutting edge technology including serverless, containers, and big data, all at very large scale.
Given that we are a very fast-growing service, there is a lot of opportunity to make a huge impact and grow rapidly along with a quickly expanding organization. We are looking for Software Engineering Lead to drive and to contribute in designing, implementing, and delivering high quality code for the next generation of Azure PowerShell and Automation solutions and services. You will also be opportunity to not only engage and to contribute to an active, vibrant external PowerShell community of passionate customers and engineers but also many internal partner teams. You will interact with them, get their feedback while teaching them how to use the cool features you just developed!
• Bachelor’s degree or higher in Computer Science or related technical field
• 10+ years of experience in a software development role
• 1+ year of experience leading a team
• Software engineering experience in Windows or Unix/Linux
• Passion for delivering high performance, high scalable, and high reliability C#, C or Java code
• Experience with designing and operating Services in Azure and Amazon Web Services (AWS)
• Open Source experience with Open Stack, Chef, Puppet, PowerShell, Python and Ruby are a plus
• Technical passion, terrific problem-solving skills, drive for results, and ability to work independently.
• Passion and proven track record with delivering high quality code and test coverage
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:
Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to firstname.lastname@example.org.