Principal Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
Security
Principal Software Engineer
Hybrid
12+ years of experience
Enterprise SaaS

Description For Principal Software Engineer

Join Microsoft's Windows Servicing & Delivery Team, a crucial part of Microsoft's Windows & Devices strategy. As a Principal Software Engineer, you'll work on keeping over 1.5+ billion active Windows devices worldwide secure and up-to-date. This role offers the opportunity to operate on a massive scale, protecting billions while supporting new business growth across the company. You'll influence the roadmap of security features in Windows and the delivery pipeline.

The position requires a technology leader with strong expertise in software architecture, OS security, and development. You'll be working in a fast-paced environment, making critical decisions, leading from the front, and building strong relationships with stakeholders. The role involves working with cross-functional teams, providing technical leadership, and ensuring the delivery of high-quality solutions.

You'll be responsible for engineering deliverables that impact billions of Windows customers, mentor senior engineers, and drive architectural decisions. The role combines technical excellence with leadership, requiring someone who can navigate complex problems while maintaining high standards of software quality. With Microsoft's mission to empower every person and organization globally, you'll be part of a culture that values growth mindset, innovation, and collaboration.

Working in a hybrid environment with up to 50% work from home flexibility, you'll join a team that values camaraderie and passion for development. The position offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and opportunities for professional growth.

Last updated 25 days ago

Responsibilities For Principal Software Engineer

  • Be responsible for the engineering deliverables in Windows component which impact billions of Windows customers
  • Provide technical leadership and guidance to development teams
  • Collaborate with cross-functional teams to define and implement architectural solutions
  • Conduct code reviews and provide feedback
  • Mentor and coach senior engineers
  • Ensure the scalability, performance, and security of the software systems

Requirements For Principal Software Engineer

Linux
  • Bachelor's Degree in Computer Science or related technical field
  • 12+ years of experience in software architecture, design, and development
  • Strong knowledge of software development methodologies, tools, and processes
  • Experience with OS Internals and system programming
  • Experience in cloud computing platforms, AI/ML and Data Engineering
  • Knowledge of security best practices
  • Experience with performance tuning and optimization of software systems
  • Experience in building solutions to improve engineering efficiency

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 - CTJ - Poly

Principal Software Engineer role at Microsoft focusing on security solutions for government clouds, requiring top security clearance and extensive software engineering experience.

Principal Software Engineer - CTO office of Microsoft Security

Principal Software Engineer role at Microsoft Security CTO office focusing on innovative security solutions and emerging technologies like AI and Quantum.

Principal Software Engineer

Principal Software Engineer role at Microsoft Security, focusing on developing and improving identity services and security solutions with competitive compensation and comprehensive benefits.

Principal Software Engineer

Principal Software Engineer role at Microsoft Security, focusing on developing large-scale distributed software services for security solutions with competitive compensation and benefits.

Principal Firmware Security Engineer

Principal Firmware Security Engineer role at Microsoft focusing on cloud infrastructure security and firmware development.