Software Engineer

Last updated 4 days ago
Location:Redmond, Washington
Job Type:Full Time

Microsoft Word is growing! We are looking for creative and driven software engineers with passion for web, services, and/or full stack development to achieve our vision of redefining the future of documents across all platforms and devices. We are looking for a software engineer to help us deliver exciting new capabilities to the online version of Word. These capabilities will range from low level capabilities of a world class word processor, to supporting new modes of work/collaboration, and explorations into futuristic capabilities for how Word enhances your ability to write.

Your role will involve designing, building, and working on the backend services that enable document editing and large-scale collaboration in Word Online. You’ll work on distributed systems problems, resilient service architecture, and backend scalability for world class services that deploy to tens of datacenters across the world. You’ll work closely in a small team of engineers to deliver end-to-end capabilities to millions of users which will enable you to work full stack or specialize in different areas based on your preference.


Qualified candidates are engineers with a passion for designing, owning, and shipping software, as well as excellent communication and collaboration skills. You should have a solid understanding of the software development cycle, from architecture to testing. You’ll use data and experiments to inform decisions and validate conclusions. You’ll have a passion for quality and be a creative thinker. You’ll write secure, reliable, scalable, and maintainable code, and then effectively debug it, test it, and support it. You’ll be excited to constantly learn new things and share those learnings with others around you to grow the capacity of the entire team.

Creating and sustaining a great team culture is extremely important to us. We value and promote a high trust environment where we work closely and effectively with others. We emphasize a culture of continuous learning and so having a growth mindset and passion for learning is important. You should expect that your teammates will be invested in helping make you successful and expect the same in return from you. We recognize and celebrate the uniqueness of each person on the team and leverage our diversity to create more inclusive products for our customers.


We will be selecting candidates that have the best mix of the following qualifications:

  • 1+ years of professional experience designing, developing, testing, and shipping software.
  • Proficiency in either service (C#, Java, etc) or web (HTML5 and JavaScript/TypeScript) technologies.
  • Demonstrated technical aptitude with design, development, debugging, testing, etc.
  • Strong communication and collaboration skills.
  • BS in computer science, or equivalent in related technical experience.

Experience with telemetry, data analytics, and service monitoring a plus (Kusto, Cosmos, Geneva Analytics, etc.).

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.