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