Would you like to help drive Microsoft's transition to a more open and agile approach to software development? Do you want to impact the entire company and drive the industry forward with large-scale open source? If so, we need your technical and development skills to help craft and deliver the vision for how we develop software for years to come.
The Microsoft Open Source Programs Office is a small, multi-disciplinary engineering teamthat works across the company to ensure Microsoft's success with open source. We:
Define policies that make open source engineering easier.
Build tools and services that eliminate engineering friction related to open source (e.g., https://opensource.microsoft.com).
Gather and disseminate open source data from GitHub, Travis, Stack Overflow, and more that track to the open source world.
Develop core insights around open source project health, and business value.
Build playbooks that enable our businesses to expand their open source work quickly and successfully.
Drive culture change in the company and in the industry by listening and guiding.
Are passionate about continuous delivery of value.
CS, EE bachelor's degree or equivalent
Excellent management and leadership skills
Excellent written and verbal communication skills
You have a deep understanding of how open source happens and thorough technical understanding of software engineering.
An interest and ability to dive into data and gain insights from multiple sources will be key to your success.
You think holistically and are able to bring together many divergent pieces into a coherent whole.
In addition, you are comfortable working with modern software tools (e.g., Node and Azure) in a dynamic environment. You understand how to employ scrum and agile techniques to stay focused and productive in the face of change. You thrive on cross-team collaboration, enjoy openness and diversity and use great communication and presentation skills to convey your message.
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. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Identifying and developing opportunities to automate open source workflows from component detection in build to auto-publishing source to integration with third-party systems.
Contributing key ideas to product/service design and vision aimed at solving customer problems and delivering value.
Leading by example within the team by producing simple, extensible and maintainable code.
Designing and implementing web experiences and bots around the policies, processes we define using modern cloud architecture and platforms (many of our projects are implemented in Node.js and run on Microsoft Azure).
Diving deep on data and insights that expose trends, highlight successes, and reveal opportunities for improvement in our open source engagements.
Collaborating closely with engineering teams using, contributing to, and releasing open source to guide their engagement and learn from their experiences.
Partnering with the Visual Studio Team Services team, Legal, Security and senior leadership, to define polices, processes and tools that eliminate friction in the engineering process.
Collaborating with industry peers to address the needs of large organizations doing open source.
Collaborate on public open source projects like ClearlyDefined (https://clearlydefined.io)
Microsoft develops, licenses, and supports software, services, devices, and solutions.