Senior Software Engineer

What if your job description were simply “Make tomorrow better?” That’s the essence of roles within our AI+R Team. Every day, we bring an insatiable curiosity to the table, challenging ourselves to reimagine what is and what can be. We build on what’s come before to create what’s next. We drive machine intelligence. We help shape the future. We empower billions of people around the globe.

The Cortana@Work team provides the core set of experiences and functionality for the services that back the enterprise focused Cortana product on Windows, Android, iOS and beyond. We work closely with partners across the company to deliver the set of service-driven experiences which empower the user by providing truly assistive capabilities. We make users’ lives easier by helping them take action and stay in control of their busy lives, both at work and at home. We work deeply with some of the most impactful and innovative products in the company including MSR, Office and Windows. We work cross-platform to ensure we are everywhere our users are. As we move the Cortana product into the next phase of its lifecycle we will be increasingly focused on integrating Cortana into more Microsoft products while also improving our ability to assist our customers with the tasks they need to do.

Our team, at its core, values individual creativity and passion and is a place where we expect every developer to continually grow both technically, and personally. We value people who can bring a diverse perspective to our product and where a developer will not just write code, but will have a real meaningful impact on the direction of the product and which features to build. We are building a team where diversity of thought and background is valued as strongly as technical skills, and where everyone is encouraged to come up with new ideas to make our customers’ lives better.

As a technical leader in the team you will be expected to both drive the product and technical vision of Cortana forwards, but also work to support the growth of the other developers in the team. Our goal is to not only build great products, but great engineers, who can deliver features to our customers which truly change their lives.

The Core skills we are looking for are:
•7+ years Professional experience with at least one of C#/C/C++/Java/other programming language
•BS degree preferably in CS or related engineering field

•Love for creating something out of nothing and solving problems
•Demonstrated passion for building great end-user experiences
•Excellent collaboration skills and ability to be adaptable and agile in development
•Prior experience with building microservices at scale on Azure and Service Fabric are a significant 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. 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