Taro Logo

Principal Software Engineer

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative cloud infrastructure and software solutions.
$139,900 - $274,800
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
Enterprise SaaS · Cloud

Job Description

Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is seeking a Principal Software Development Engineer to join their mission of building robust, high-performance system software. This role is crucial in Microsoft's expanding Cloud Infrastructure, powering over 200 online businesses including Azure, Office 365, Xbox Live, and Teams.

The position sits within the Azure Hardware System Infrastructure (AHSI) team, focusing on the intersection of hardware and software. You'll be working on cutting-edge technologies that underpin Microsoft's global cloud infrastructure, developing system-level software components and collaborating with cross-functional teams to deliver integrated solutions.

As a Principal SDE, you'll be responsible for designing and implementing critical system software, including device drivers and multithreaded services for Windows and Linux platforms. The role requires expertise in C/C++, deep knowledge of OS internals, and strong problem-solving skills across hardware-software boundaries.

The position offers competitive compensation ($139,900 - $274,800 base salary range), comprehensive benefits, and the opportunity to work in a hybrid environment (3 days/week in-office). You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, working in an inclusive culture that values growth mindset and innovation.

This is an excellent opportunity for experienced engineers passionate about system software development, looking to make a significant impact on Microsoft's cloud infrastructure while working with cutting-edge technologies and leading cross-functional initiatives.

Last updated 8 hours ago

Responsibilities For Principal Software Engineer

  • Design, implement, and maintain system-level software components, including device drivers and multithreaded services
  • Collaborate with cross-functional teams including hardware, firmware, and platform teams
  • Drive code quality through rigorous testing, code reviews, and continuous integration practices
  • Investigate and resolve complex system-level issues
  • Work on hardware-software integration challenges

Requirements For Principal Software Engineer

Linux
Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience
  • Proficient in C and/or C++ with deep knowledge of OS internals, concurrency, and performance tuning
  • Proficient in debugging and problem-solving skills across hardware and software boundaries
  • Experience leading cross-functional initiatives and mentoring engineers
  • Must pass Microsoft Cloud background check
  • Experience working with SoC platforms, PCIe, or other hardware interfaces
  • Familiarity with CI/CD pipelines and automated testing frameworks
  • Proficient communication and leadership skills

Benefits For Principal Software Engineer

Medical Insurance
Parental Leave
Education Budget
401k
  • 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

Related Jobs

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on ads performance optimization through algorithmic bidding and real-time auction systems, offering competitive compensation and hybrid work model.

Principal Design Verification Engineer

Principal Design Verification Engineer role at Microsoft's SCHIE team, focusing on silicon verification for cloud infrastructure.

Principal Software Engineer

Principal Software Engineer role at Microsoft's FAST team, focusing on AI and security initiatives, offering $139K-$274K salary with comprehensive benefits.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Azure Data team, focusing on Fabric Security and Enterprise platform development with competitive compensation and hybrid work arrangement.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Online Advertising division, focusing on building scalable platforms for ad marketplace management and analytics.