Senior Software Engineer

Microsoft
1085349
Seating Arrangement Not Specified
Bellevue, WA
Full Time
Pay Range Not Provided
July 13, 2021
Direct Hire

Language(s):

  • C++
  • C#
  • JavaScript

Interview Format(s):

  • Not Specified

Interview Content(s):

  • Not Specified
Microsoft Teams is mission critical for small and large institutions worldwide. Especially at this difficult time- as governments, schools/colleges & universities, NGOs & companies around the world look to maintain continuity and productivity- Teams usage has seen astonishing growth in a matter of weeks.

We recently announced native integration of Teams into Windows in the #Windows11 event. This is possible because of significant architectural changes - moving from the Electron platform to Edge Webview 2, switching from Angular to "100%" on React.js for the new version of Teams and leveraging apollo graphql. Help us drive these architectural changes & deliver the mission of being the best in class calling and meetings solution.

We are looking for a strong, passionate engineer - someone who has a track record of delivering data-driven performance gains, deep technical/problem solving chops, customer empathy & a passion for getting things done. You are passionate about delivering memory footprint reductions, improving product responsiveness across millions of endpoints.

Responsibilities

Investigating and prototyping new technologies and frameworks.

Building user experiences that work great across multiple devices and browsers.

Drive design, architecture of features and platform for Teams web & desktop clients.

Deliver features at exceptional quality and drive availability, reliability and adoption post-delivery.

Collaborate with feature area owners, architects & EMs across different areas & services on next generation architectural investments that keep reliability & performance front and center of all innovation.

Qualifications

Required:

6+ years Professional experience with at least one of Javascript/C#/ C++/ other programming language

BS degree preferably in CS or related engineering field

Preferred:

5+ years of implementing code level patterns that allow large codebases & teams to scale.

Excellent communication and collaboration skills, and ability to be adaptable and agile in development?

Experience driving efforts across product groups and business units.

Exposure to networking and telephony protocols such as HTTPS, TCP/IP stack, SIP, ICE, RTP, RTCP.

Demonstrated passion for building great end-user experiences

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 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.

#TeamsCMD

#MicrosoftTeams

#MicrosoftTeamsDev

Required:

Preferred:

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 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.

#TeamsCMD

#MicrosoftTeams

#MicrosoftTeamsDev