Sr Software Engineer
Millions of users, billions of transactions, and a global outreach. Join us and shape the way people around the world engage with the Microsoft products and services.
The Experiences and Services (XS) team is part of Microsoft’s (E+D) Experiences and Devices division. We are focused on the delivery of innovative service driven user experiences (UX) across devices and platform. Our portfolio includes some of Microsoft’s largest scale and business critical cloud services. These services have a huge global footprint of over 240 markets and process millions of transactions daily, with loads growing linearly as Microsoft moves to a ‘intelligent cloud, intelligent edge’ strategy.
Our mission is to merge our rich history of familiar and beloved experiences with intelligent cloud-driven innovations to craft the world’s best user experiences ever. We work across a variety of device types. Some of these form factors you know and probably use it every day such as Windows, Xbox, iOS and Android. Others are so groundbreaking that we would need you to join the team before we could talk about them.
This is your opportunity to bring in your skills and passions to life, and partner with world-class engineers who are exceptionally talented and motivated. We thrive on a culture that promotes learning, collaboration, assessing and delivering. If you are up to joining us on this journey, we would love to hear from you!
As a senior software engineer on the team you will be responsible for the architecture, design, and implementation of such next-gen experiences. In this role, you will collaborate with people across the company to understand dependencies, drive the overall feature architecture and work with your PM + Design counterparts to partner for success, including putting the customer first.
To build quality into the feature - you will figure out how to make your feature testable and measurable. You will work with data and intelligence to design a strategy for telemetry, drive analysis, run experiments and continually assess your feature against your business goals.
- BA/BS degree in CS, related discipline or equivalent work experience
- 5 or more years of software development experience in C++
- Experience shipping multiple products
- Passion for developing delightful customer experiences.
- Strong design and debugging skills
- Understanding of web architecture and technologies is a plus (ex: React frameworks)
- Prior experience with authoring Windows APIs, and performance optimization
- Prior experience with ML models is a plus
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.