Microsoft Corporation Software Engineer in Redmond, Washington
Does the thought of improving the developer experience for thousands of engineers excite you? How about being part of a 10x improvement in agility for evaluating, developing, and deploying features to Microsoft customers? The Code Insights and Experimentation Lifecycle team for Office (CIELO) is passionate about improving the developer experience for Office engineers who are dealing with the hundreds of thousands of variations in the code introduced by feature flags.
Our team is obsessed with improving the efficiency and throughput of developers working with feature flags, by continually improving the developer experience with test automation, A/B experimentation, bug management, continuous integration and deployment, and feature rollout. As a member of the team, you will collaborate closely with the Office app teams (Word, Excel, PowerPoint, Outlook, etc.), and with cross-division shared infrastructure teams to improve the way engineers in Office deliver features to customers. You should love the idea of learning new technologies, proving out ideas, and building the best of breed services, bots, client SDKs, analytic tools, and systems that make engineer’s lives better and work easier. The work you do will have a direct impact in Office, and the future of development at Microsoft.
What you will do?
Design/build/enhance new and existingSDKsfor Windows, Android, and iOS
Buildand maintaincloud-based servicesto streamline the data-driven decision process
Partneron cross divisioninitiativeswithMSR, Windows, 1ES andAzure
Work closely with a passionate customer base to prioritize work and leverage their enthusiasm
Improve those around you
Experiencewith C#, C++, TypeScript, Java or Python
Some knowledgeofbig data technologies such asSQL,Spark, Azure Data Lake, and Cosmos
Somerelevant software design and development experience
A Bachelors/Masters in Computer Science, Mathematicsor equivalent work experience
Demonstrated technical aptitude with design, development, debugging, testing, etc.
Good understanding of data structures,algorithms,and software engineering concepts
A strong sense of curiosity and a willingness to learn, share and improve
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 (https://careers.microsoft.com/us/en/accommodationrequest) .
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
- Microsoft Corporation Jobs