Software Engineer
Microsoft Corporation
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
We are looking for a Software Engineer to contribute to implementation of client build, release, and validation gating and support feature flighting across multiple platforms, devices, and operating systems. Our infrastructure allows partner teams to safely deliver a new feature to millions of users in the order of minutes in an automated fashion.
**Responsibilities**
+ Design, develop and maintain engineering infrastructure, tools and services that power the CI/CD for Microsoft Teams across different clients/platforms.
+ Champion best practices, tools, and processes for a data-driven, quality-focused release of Microsoft Teams as frequently as possible to our customers.
+ Build tools/bots to ensure safe and quality releases, improve developer productivity, contribute ideas to continuously improve our systems and drive actionable feedback on code and product quality.
**Qualifications**
**Required Qualifications:**
+ Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
+ OR equivalent experience.
+ Familiar with CI/CD practices and ready to apply them.
**Other Requirements:**
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.
**Preferred Qualifications:**
+ You have a strong sense of craftsmanship in the solutions you create and an idea about how software should and should not be built & released.
+ You’re not afraid to push the code to production.
+ You believe that a task worth doing is a task worth automating.
+ You seek opportunities to learn new skills and technologies.
+ Passionate about automation testing at large scale.
+ Excellent problem-solving & debugging skills.
+ Good track record of working with partner teams and a mindset to get things done the right way.
+ Self-motivated with a drive for reaching across teams and organizations to make progress collaboratively.
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations (https://careers.microsoft.com/v2/global/en/accessibility.html) .
Confirm your E-mail: Send Email
All Jobs from Microsoft Corporation