Back to all jobs
Microsoft logo

Principal Software Engineer

Microsoft

Multiple Locations, United States, U.S.
Full-Time
Posted Oct 15, 2025
0 days / week in-office - remote

Compensation

Loading salary analysis...

About the role

Do you enjoy solving problems, writing software, and working with customers? Do you want to join a team where learning about new technology is part of our work every day? Then, come join us!

Responsibilities

  • Collaborates with key stakeholders to define user requirements across a variety of scenarios, ensuring solutions are aligned with business needs.
  • Leads the identification of technical dependencies and authors comprehensive design documentation for products, applications, services, or platforms.
  • Serves as a Designated Responsible Individual (DRI), mentoring engineers across solutions and ensuring system reliability through on-call support and proactive monitoring.
  • Champions a culture of growth, adaptability, and knowledge sharing, embodying the organization’s core values in every aspect of work.
  • Solves exciting business problems, contributes to open source, and collaborates with Microsoft product teams.

Requirements

  • Bachelor's Degree in Computer Science or related technical field 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.

Benefits

  • 401k matching
  • Health insurance
  • Flight privileges
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

About the Company

Microsoft’s mission is to empower every person and every organization on the planet to achieve more.

Job Details

Salary Range

Salary not disclosed

Location

Multiple Locations, United States, U.S.

Employment Type

Full-Time

Original Posting

View on company website
Create resume for this position