Principal Software Engineer

Global technology company empowering people and organizations to achieve more through innovative software and services.
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
AI · Enterprise SaaS

Description For Principal Software Engineer

Microsoft is seeking a Principal Software Engineer to work on transformative products that impact billions of users globally. The role involves complex software development, company-wide influence, and innovative work with Computer Vision AI and Multi Modal AI models. You'll be working on enabling mobility impaired users to be productive on Windows, using cutting-edge technologies. The position requires expertise in C++, C#, and Windows development, with a focus on maintaining security and integrity. This is an opportunity to contribute to Microsoft's mission of empowering every person and organization to achieve more, working in an inclusive culture that values growth mindset, innovation, and collaboration. The role offers comprehensive benefits, hybrid work arrangement, and the chance to shape the future of accessibility technology.

Last updated a day 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
  • Represent Product in Engineering Shiprooms and make technical tradeoffs
  • 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 XAML/WinUI, C#, C++
  • Excellent design, coding, debugging, teamwork, and communication skills
  • Customer focused innovation mindset
  • Experience with cross group design and coordination

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 role at Microsoft working on Windows Endpoint Security Platform, developing next-generation framework for security partners.

Principal Software Engineer

Principal Software Engineer role at Microsoft working on Azure Storage, building scalable cloud storage solutions with 10+ years of experience required.

Principal Software Engineer

Principal Software Engineer position at Microsoft working on Azure PostgreSQL migration platform, requiring 10+ years of experience in software development and database systems.

Principal Software Engineer

Principal Software Engineer role at Microsoft working on Azure SQL Database team, building scalable distributed database systems with competitive compensation and remote work options.

Principal Software Engineer

Principal Software Engineer position at Microsoft, focusing on AI Fundamentals and cloud-native technologies with Kubernetes expertise required.