Principal Software Engineer

Microsoft is a technology company that empowers every person and organization on the planet to achieve more.
Backend
Principal Software Engineer
Remote
10+ years of experience
Enterprise SaaS

Description For Principal Software Engineer

Microsoft Teams is seeking a Principal Software Engineer to join their platform team, working on one of the fastest-growing products in Microsoft's history. The role focuses on the Teams Platform that integrates developer innovation, including Teams Apps, conversational bots, and rich canvases, all built using Microsoft Graph and AI capabilities of Microsoft Copilot. The position involves working on complex problems, interfacing with the developer community, and building the teams store ecosystem. The ideal candidate will have extensive experience in backend services, distributed systems, and modern web technologies. This role offers the opportunity to work on large-scale systems that impact millions of users worldwide, while being part of Microsoft's inclusive culture that values respect, integrity, and accountability. The position includes significant technical leadership responsibilities and the chance to mentor other engineers while working on cutting-edge technology.

Last updated 3 months ago

Responsibilities For Principal Software Engineer

  • Partners with stakeholders to determine user requirements for scenarios
  • Leads identification of dependencies and development of design documents
  • Leads by example and mentors others to produce extensible and maintainable code
  • Leverages expertise to drive multiple group's project plans and work items
  • Holds accountability as a Designated Responsible Individual (DRI)
  • Proactively seeks new knowledge and adapts to new trends and technical solutions

Requirements For Principal Software Engineer

Java
JavaScript
TypeScript
Python
React
  • Bachelor's Degree in Computer Science or related technical discipline
  • 10+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript/TypeScript, React or Python
  • 3+ years Experience architecting and building backend services using ASP.NET
  • Strong problem solving, debugging, collaboration and communication skills

Benefits For Principal Software Engineer

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

Interested in this job?

Jobs Related To Microsoft Principal Software Engineer

Principal Software Engineer - RDMA

Principal Software Engineer position at Microsoft focusing on RDMA networking software development for Azure cloud infrastructure, offering competitive compensation and hybrid work arrangement.

Principal Software Engineer

Principal Software Engineer role at Microsoft Vancouver, leading AI and content systems development with LLMs, offering competitive pay and hybrid work.

Principal Software Engineer

Principal Software Engineer position at Microsoft leading AI Extensibility Platform development for Teams & M365, offering hybrid work and competitive compensation.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Location Service Team, focusing on location-based technologies and services that power major Microsoft products.

Principal Software Engineer

Principal Software Engineer position at Microsoft's Search Technology Center in India, focusing on Bing search suggestions and large-scale web services.