Principal Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$137,600 - $294,000
Backend
Principal Software Engineer
Remote
5,000+ Employees
6+ years of experience
AI · Enterprise SaaS

Description For Principal Software Engineer

Microsoft's CoreAI team is seeking a Principal Software Engineer to work on cutting-edge technology that impacts every Microsoft business. This role offers a unique opportunity to shape the future of AI technology at one of the world's leading tech companies. As a Principal Engineer, you'll be at the forefront of innovation, working with cross-functional teams spanning hardware architects to ML developers.

The position offers competitive compensation ranging from $137,600 to $294,000 (higher in SF and NYC areas), along with comprehensive benefits including healthcare, educational resources, and parental leave. You'll be responsible for designing and developing software, establishing coding standards, and fostering an inclusive engineering culture.

The ideal candidate brings 6+ years of technical engineering experience and a strong background in computer science. You'll work in a flexible environment with up to 100% work-from-home options and minimal travel requirements (0-25%). This role is perfect for someone who wants to make a significant impact on technology that reaches billions of users while working with industry-leading professionals in a collaborative, inclusive environment.

Microsoft's commitment to empowering every person and organization on the planet provides a meaningful mission behind your work. The company's culture emphasizes growth mindset, innovation, and collaboration, making it an ideal place for ambitious engineers looking to advance their careers while working on transformative AI technology.

Last updated 5 days ago

Responsibilities For Principal Software Engineer

  • Design and develop software
  • Collaborate broadly across multiple disciplines from hardware architects to ML developers
  • Identify requirements, scope solutions, estimate work, schedule deliverables
  • Help establish and drive the adoption of outstanding coding standards and patterns
  • Help enhance our inclusive engineering culture
  • Embody Microsoft's Culture and Values

Requirements For Principal Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline
  • 6+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check upon hire and every two years
  • Ability to meet Microsoft, customer and/or government security screening requirements

Benefits For Principal Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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's Security Copilot team, building AI-powered security platforms with focus on distributed systems and enterprise architecture.

Principal Software Engineering Lead

Lead engineering team for AAA multiplayer shooter game at Microsoft's Halo Studios using Unreal Engine 5

Principal Software Engineer

Principal Software Engineer role at Microsoft leading data privacy and security solutions development, requiring 10+ years of experience in distributed systems and software engineering.

Principal Software Engineering Manager

Lead Microsoft's M365 Routing team as Principal Software Engineering Manager, managing high-scale distributed systems and engineering team in Prague.

Principal Software Engineer

Principal Software Engineer role at Microsoft Teams Developer Platform, focusing on building scalable services and bot scenarios with competitive pay and benefits.