Microsoft Corporation Software Engineer 2 in Redmond, Washington

Are you passionate about how users can leverage the power of Office to build their own solutions? Are you inspired by the power and magic of extensibility in the applications people use every day? The Makers team in the Office Platform Experience team is dedicated to expanding the reach and value of Office by delivering compelling capabilities that enable end users to build their own solutions in Office. We are re-envisioning the future of client-based programmability in a cloud centric world where people and data are connected in new and deeper ways. We will work with partners and technologies around the company to help power users and knowledge workers achieve the next generation of breakthrough productivity as they bring their own solution ideas to life, and enrich Office to work the way they need it to.

This work has never been more important; as the pace of evolution of technology increases it becomes more critical that our software can evolve and adapt accordingly, and extensibility in Office provides that outlet for creative growth in ways not previously considered or thought possible. By joining our team you’ll have the chance to contribute to the tools that users throughout the world will employ to take Office to new heights.

Our engineers are team players who have great passion for programmability, love connecting tools and technologies, and enjoy developing against diverse and complex codebases. We respect creativity, deep technical and design skills. Experience with shipping developer technologies, Office/unmanaged development, and service technologies are a plus.


•Proven track record for design and implementation of complex software systems or applications

•Minimum of 3 years of experience shipping, preferably high-quality software products

•A university computer science degree or equivalent

•Proficiency coding/debugging; C/C++ desirable

•Successful delivery of multiple releases of complex, on-schedule, and high-quality products

•Ability to collaborate and execute on multiple project timelines and priorities

•Strong customer focus and passion for doing what’s right for the customer

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

Development (engineering)