Principal Software Engineer à Microsoft

Principal Software Engineer

Bellevue, Washington, United States
  • Bellevue, Washington, United States

Save save Principal Software Engineer to job cart
  • Job number 1156997
  • Date posted Sep 28, 2021
  • Travel 0-25 %
  • Profession Engineering
  • Role type Individual Contributor
  • Employment type Full-Time

Microsoft Teams is the hub for team collaboration in Office 365 that integrates people, content, and tools modern workplace teams need to be more engaged and effective.Microsoft Teams regularly used by more than 250MillionUsers across enterprises, educational institutions as well as first line workers. TheTeamsapp is one of the most complex Single Page Applications that needs to run for extended periods of time and deliver enterprise level performance and reliability.
The Teams team main responsibility is to reduce the memory consumption of the Teams client. To do so, the team will be working on building tools, infrastructure to understand memory consumption. One of our first tools() to find detached DOM nodes is being shipped as part of Edge ().
The Team will also work with teams across the company and the company to reduce the amount of memory consumed by the different frameworks. The current team has shipped various fixes into Apollo to reduce its memory consumption as well as worked with the v8 team to ship fixes that can reduce the consumption of the platform.
We are looking for a motivated engineer who can dive deep into problems and deliver solutions across various layers in the stack. This role will give you an opportunity to work on problems that have plagued the entire web community and to build solutions that can benefit the entire industry and the internet community.

Responsibilities

  • Build tools, infrastructure to help understand and debug memory consumption of theteamsclient
  • Drivesolutions to reduce memory consumption across the stack as required.
  • Work with partners in the Edge team and the open-source community to drive changes to the platform that can result in a more performant client.
  • Deliver value through a strong collaborative approach spanning many teams across geographies
  • Maintain code standards regarding quality, privacy, accessibility, security, documentation, etc.
  • Share Microsoft’s culture and passion for growth mindset.

Qualifications

Basic Qualifications
  • 8+ years demonstrated experience in designing and developing enterprise-level internet scale services/solutions.
  • Experience in delivering performance/memory improvement in any language
  • Proficiency in web technology stacks, UI patterns, Angular, React, JavaScript, Typescript
  • Strong problem solving, debugging, collaboration and communication skills

Preferred Qualification
  • Experience with complex single page applications using React or Angular
  • Experience optimizing experiences for performance

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 .
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

Benefits and Perks


  • Industry leading healthcare
  • Savings and investments
  • Giving programs
  • Educational resources
  • Maternity and paternity leave
  • Opportunities to network and connect
  • Discounts on products and services
  • Generous time away

Resources


Save save Principal Software Engineer to job cart

N'oubliez pas de mentionner que vous avez trouvé cette position sur Jobfair.lu