Principal Software Engineer

A global technology company empowering every person and organization on the planet to achieve more.
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Enterprise SaaS

Description For Principal Software Engineer

Microsoft is seeking a Principal Software Engineer to work on products that impact billions of users globally, specifically focusing on enabling mobility-impaired users to be productive on Windows. This role requires extensive experience in C++ and Windows development, combining technical leadership with hands-on coding. The position involves leading technical design, innovation, and mentorship while maintaining high engineering standards. Working in Microsoft's inclusive culture, you'll collaborate with various teams to develop cutting-edge solutions that align with the company's mission to empower every person and organization. The role offers a hybrid work environment with up to 50% work from home flexibility and requires 0-25% travel. This is an excellent opportunity for experienced engineers passionate about accessibility and technical innovation to make a significant impact at a global scale.

Last updated 9 minutes ago

Responsibilities For Principal Software Engineer

  • Technical Design and Innovation aligned with product strategy
  • Building prototypes and proof of concepts
  • Partnering with Engineering Managers and Architects for code and design reviews
  • Work with Product leadership in future roadmap
  • Hands on development for critical platform features
  • Mentoring Sr ICs and driving culture of growth mindset
  • Drive Engineering Process Simplification through Tech Innovation
  • Partner in Driving Learning & Development for the broader organization

Requirements For Principal Software Engineer

  • Bachelor's Degree in Computer Science or related technical field
  • 10+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Deep technical experience including leading others
  • Strong design, coding, debugging, teamwork, and communication skills
  • Demonstrates mastery of communication and data presentation and storytelling skills
  • Proven experiences as an ally for diversity and inclusion
  • Demonstrated hypothesis-driven, problem-solving orientation

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

Principal Software Engineer position at Microsoft, focusing on security and data governance solutions, offering remote work and competitive compensation.

Principal Software Engineer

Principal Software Engineer position at Microsoft working on xPU Kernel Team, focusing on Windows infrastructure and driver interfaces for accelerator devices.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Azure Communication Services, building scalable data infrastructure and customer interaction solutions with competitive compensation and benefits.

Principal Software Engineer

Principal Software Engineer position at Microsoft's 1ES team, focusing on developing engineering tools and services, offering competitive salary and remote work options.

Principal Software Engineer

Principal Software Engineer position at Microsoft's Azure DevOps team, focusing on building and scaling cloud services with C#, SQL, and React, offering hybrid work and comprehensive benefits.