Job Information

Microsoft Corporation Senior Software Engineer in Bellevue, Washington

Microsoft Teams is core to Microsoft's vision for intelligent communications and productivity in the modern workplace. We are quickly becoming the hub for teamwork in Microsoft 365 (M365) with hundreds of thousands of organizations and millions of users across the globe using Teams, from large enterprises, healthcare, and educational institutions to small businesses. The hybrid and remote working and learning needs have only accelerated the adoption of Microsoft Teams, cementing it as the fastest growing business application in Microsoft’s history.

We are looking to further accelerate this growth in the Small and Medium Business (SMB) Segment. The Teams SMB team, chartered with this mission, is focused on delivering:

  • Simplicity to our SMB customers to get setup and using the product for their SMB communications and collaboration needs.

  • Differentiated value by making Teams the best-in-class product for external meetings, collaboration and more cutting-edge AI assisted Jobs To Be Done (JTBD), so our SMB customers can focus on growing their business.

  • Grow the number of SMBs and users who actively engage and use Teams as their communication and collaboration hub.

We are looking for a Senior Software Engineer to join us help drive some of our investments to build rich and immersive experiences in the Teams app, using a modern web development technology stack.

Our culture is inclusive, and our team members come from diverse backgrounds, thrive through teamwork, and are grounded in our customer needs.


  • Design, develop and maintain components that power the many end user features like Meetings, Chat, and document collaboration in Microsoft Teams.

  • Champion best practices, tools, and processes for a data-informed, quality-focused release of Microsoft Teams capabilities to our customers.

  • Analyze complex, high-volume datato derive both engineering and user outcome insights.

  • Collaborateclosely withEngineers, ProductManagers, UX Designers and Data Analysts/Scientistson innovative solutions.


Required/Minimum Qualifications

  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python

  • OR equivalent experience.

  • 4+ yearsofexperience in front-enddevelopment at scale using ReactJS, Angular and TypeScript.

Additional or Preferred Qualifications

  • Experience with GraphQL/Apollo, Java/C#/.NET and Azure development.

  • Ability to communicate technical details clearly across organizational boundaries.

  • Data driven, customer obsessed, and organized.

  • Experience collaborating across teams and organizations to reach goals and promote continuous improvement.

Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $112,000 - $218,400 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $145,800 - $238,600 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:

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.