Principal Software Engineer – Teams Meeting Experience

As part of Microsoft’s vision of redefining productivity in ahybrid & distributed workplace, we are building a new, truly modern collaboration and productivity hub for the workspace. Microsoft Teams is core to Microsoft’s vision for intelligent communications. We are fast becoming THE hub for teamwork in Office 365 with hundreds of thousands of organizations and tens of millions of users across the globe using Teams.

We are looking fora Principal Software Engineer to spearhead our effortsin next generation meeting lifecycle experience. This position is with the Microsoft Teams Calling,Meetings,and Devicesdivision which tackles the toughest challenges in the collaboration and productivity space with customer driven shipping timelines by collaborating with multiple partner teams on technologies across the company and beyond.

Meeting lifecycle team covers functionality prior to the meeting, in-meetingcapabilitiesand post meeting capabilities. We aspire to digitize every meeting and provideour customers with rich content within the meeting and after. Enabling not just those who attend the meeting but those who did not attend the meeting tobenefitfrom what is discussed in a meeting.

We are looking for a developer who is passionate about building both reliable cloud services and engaging client experience. 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.

You will play a crucial role in a team that brings high code quality, problem solving, design and debugging skills to the table. You’ll be using the latest and greatest technology stack includingReact, Apollo, Typescript, CSS3, C#and more.

Come join and help us shape the future of work.

Qualifications:
Required/Minimum Qualifications

  • Bachelor’s Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • 3+ years of b ackend development experience building large-scale, reliable cloud services.
  • 3+ years of front-end development for native platforms (Windows/Mac/iOS/Android), cross platform (ReactNative) and web (React).
  • 3+ years of experience building CI/CD pipelines using AWS and/or Azure technologies.

Additional or Preferred Qualifications

  • Bachelor’s Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR Master’s Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.

Software Engineering IC5 – The typical base pay range for this role across the U.S. is USD $133,600 – $256,800 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 $173,200 – $282,200 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay

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.

#TeamsCMD

#MicrosoftTeams

#MicrosoftTeamsDev

Responsibilities:
You will be part of the core meeting lifecycle team for Teams building the architecture foundations for reliable, high-quality, high-performance, and cross-platform (desktop, mobile and web) meeting experiences. Responsibilities include:

  • Analyze and debug end-to-end meeting problems and drive engineering investment such as automated testing, debuggability features, telemetry, etc., to ensure that meeting experience is reliable and high quality in Teams.
  • Design and develop large scale distributed software services and solutions .
  • Write proof of concept code as needed and develop code directly, actively troubleshooting difficult and complex issues.
  • Accountable to make difficult and impactful decisions, and for any product or service deployment impacts and related outcomes.
  • Provide technical leadership to ensure the correct processes are followed to achieve a high degree of security, privacy, safety, and accessibility across multiple integrations within MS Teams.
  • Collaborate with cross-geographical, cross-cultural, and cross-functional teams to achieve alignment on solution.
Job Category
Software Engineering
Job Type
Full Time/Permanent
Salary
USD 282,200.00 per year
Country
United States
City
Redmond
Career Level
unspecified
Company
Microsoft
JOB SOURCE
https://jobs.careers.microsoft.com/global/en/job/1612281/