Taro Logo

Principal Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$137,600 - $267,000
Backend
Principal Software Engineer
Remote
5,000+ Employees
10+ years of experience
AI · Enterprise SaaS · Cloud

Description For Principal Software Engineer

Microsoft's Commercial Systems & Technology (CST) Engineering Team is seeking a Principal Software Engineer to join their innovative team. This role is part of Microsoft Customer and Partner Solutions (MCAPS), responsible for building systems and tools to drive Cloud and AI Solutions.

As a Principal Software Engineer, you'll be at the forefront of developing cutting-edge technology solutions, integrating generative AI capabilities, and building scalable applications that serve Microsoft's largest sales organization globally. You'll work with state-of-the-art technologies including Azure, Power Platform, Teams, and various Data & AI solutions to solve critical business problems.

The role offers an exciting opportunity to work in a startup-like environment while having the resources and impact of a global technology leader. You'll be responsible for designing and delivering complex solutions that combine backend/cloud services, data processing, Generative AI/Long-Language Models (LLMs), and intuitive user experiences.

Key aspects of the role include:

  • Architecting and building scalable, multi-tenant solutions
  • Integrating cutting-edge AI capabilities into business workflows
  • Collaborating with cross-functional teams across Microsoft
  • Leading technical decisions and mentoring other engineers
  • Ensuring security, compliance, and performance of solutions

The position offers competitive compensation ($137,600 - $267,000 base salary range), comprehensive benefits, and the opportunity to work remotely. You'll be part of a diverse, inclusive culture that values innovation and growth mindset, working on impactful projects that help organizations achieve digital transformation through Microsoft's cloud solutions.

This is an excellent opportunity for an experienced engineer who wants to work with the latest technologies while having a significant impact on Microsoft's mission to empower every person and organization on the planet to achieve more.

Last updated 16 days ago

Responsibilities For Principal Software Engineer

  • Shape system architectures that provide measurable customer value
  • Design and build scalable, multi-tenant solutions
  • Design and build modern AI-first experiences
  • Deliver solutions with quality and user satisfaction
  • Provide technical leadership for identification of dependencies
  • Create, implement, optimize, debug, refactor, and reuse code
  • Act as a Designated Responsible Individual (DRI)
  • Act as a gatekeeper for product compliance
  • Partner internally to improve overall productivity

Requirements For Principal Software Engineer

Python
Java
JavaScript
TypeScript
React
  • Bachelor's Degree in Computer Science or related technical discipline AND 6+ years technical engineering experience
  • 5+ years experience building software and complex services
  • 5+ years experience in designing, building, and managing highly available and distributed large-scale services
  • 5+ years experience with cloud services such as Microsoft Azure, AWS, GCP
  • Experience with DevOps practices
  • Experience working with Generative AI/LLMs

Benefits For Principal Software Engineer

Medical Insurance
Parental Leave
401k
Education Budget
  • 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 competitive pay and hybrid work environment.

Principal Software Engineer - MSAI

Principal Software Engineer position at Microsoft's MSAI team, focusing on M365 Copilot Platform development with AI technology, offering remote work and competitive compensation.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Azure PostgreSQL team, focusing on cloud database services with competitive compensation and comprehensive benefits.

Principal Software Engineer – AI Platform Development (Azure PostgreSQL)

Lead the development of AI-enhanced PostgreSQL platform at Microsoft, architecting scalable solutions for next-gen intelligent applications. Principal Engineer role in Barcelona.

Principal Software Engineer - Microsoft Threat Protection

Principal Software Engineer role at Microsoft Security, focusing on cyber defense solutions and cloud-native services, requiring 12+ years of experience in distributed systems.