Senior Software Engineer - Microsoft Teams

Microsoft

Location: Bellevue, Washington

Job Type: Full time

Posted

Be brave, not perfect.
- Reshma Saujani

Microsoft Teams is core to Microsoft's vision for intelligent communications and collaboration. We are fast becoming THE hub for teamwork in Office 365 with hundreds of thousands of organizations and hundreds of millions of users across the globe using Teams.

The Microsoft Teams Messaging team covers the core communications of the product. This impactful team has a tight culture, large areas of impact and growth, and covers everything from user facing features to fundamentals/perf/memory.We aspire to continue building first in class communication and collaboration platform. You can be part of the team innovating in this space that creates new opportunities for collaboration and supports our hybrid work model for customers.

Responsibilities

You will be playing a very crucial role in a team of highly motivated and talented individuals who bring high code quality, strong problem solving, design and debugging skills to build best in class communication and collaboration solutions. You'll be using the latest and greatest technology stack including React, Apollo, Typescript and more.

Come join our team and help us shape the future of work.

Qualifications

  • 5+ years of Software Engineering experience building and shipping production grade software.
  • Proven development experience in client-side web development including experience with JavaScript/Typescript.
  • Knowledge of end-to-end Software development life cycle and desktop/web platform. 
  • Ability to work in large teams and mentor new developers to the team.
  • Strong knowledge of computer science, algorithms, and design patterns.
  • Ability to appreciate complex problems with a thorough design and experience collaborating with multiple partners on common goals.
  • Passion for delivering high quality/delightful user experience
  • Strong cross-discipline and cross group collaboration skills.
  • A degree in Computer Science or related field, or equivalent industry experience.

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.

You’ve got this!