Taro Logo

Principal Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
15+ years of experience
Enterprise SaaS

Description For Principal Software Engineer

Microsoft's Windows Servicing & Delivery Team is seeking a Principal Software Engineer to join their crucial operation that impacts over 1.5 billion active Windows devices worldwide. This role offers the unique opportunity to work on massive-scale systems, protecting billions while supporting new business growth across Microsoft.

The position involves making engineering changes to the Windows Operating System and creating infrastructure to support monthly update delivery. The ideal candidate will be a technology leader with extensive experience in software architecture, design, and development, capable of navigating complex problems and delivering high-quality solutions.

Working in a fast-paced environment, you'll be responsible for influencing Windows feature roadmaps and delivery pipelines, making critical decisions, and building strong relationships with stakeholders. The role requires expertise in OS internals, system programming, cloud computing, and security best practices.

As part of Microsoft's mission to empower every person and organization globally, you'll work in an inclusive culture that values growth mindset, innovation, and collaboration. The position offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities.

The role combines technical leadership with hands-on development, requiring both deep technical expertise and strong interpersonal skills. You'll be working with geographically distributed teams, mentoring senior engineers, and ensuring the scalability and security of systems that impact billions of users. This is an exceptional opportunity for a seasoned engineer looking to make a significant impact at global scale.

Last updated 2 hours ago

Responsibilities For Principal Software Engineer

  • Be responsible for the engineering deliverables impacting billions of Windows customers
  • Provide technical leadership and guidance to development teams
  • Evaluate and recommend new technologies, tools, and processes
  • Collaborate with senior executives and cross-functional teams
  • Conduct code reviews and provide feedback
  • Mentor and coach senior engineers
  • Ensure scalability, performance, and security of software systems

Requirements For Principal Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience
  • 15+ years of experience in software architecture, design, and development
  • Strong knowledge of software development methodologies, tools, and processes
  • Experience in managing highly complex, large-scale software engineering projects
  • Experience with OS Internals and system programming
  • Experience in cloud computing platforms, AI/ML and Data Engineering
  • Knowledge of security best practices
  • Familiarity with DevOps practices and tools
  • Experience with performance tuning and optimization

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 OneDrive and SharePoint identity and security systems, offering hybrid work and comprehensive benefits.

Principal Software Engineer

Principal Software Engineer role at Microsoft leading Product-Led Growth initiatives for Microsoft 365 Copilot and other products, focusing on AI-powered experiences and technical leadership.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Industry Solutions Engineering team, focusing on cloud solutions and Generative AI, with hybrid work options in Tokyo, Japan.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Turing team, building enterprise-scale AI systems and infrastructure for Microsoft 365 Copilot, with competitive compensation and hybrid work arrangement.

Principal Software Engineer - Azure Files

Principal Software Engineer position at Microsoft working on Azure Files, building scalable cloud storage solutions with competitive pay and benefits.