Taro Logo

Principal Software Engineer

Microsoft is a global technology leader empowering people and organizations through software, cloud services, and computing platforms.
$139,900 - $274,800
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
Enterprise SaaS · AI

Description For Principal Software Engineer

Microsoft Power Platform and D365 is seeking a Principal Software Engineer to join their rapidly growing business unit, recognized as a leader in Software as a Service for business applications. This role offers an exciting opportunity to work with cutting-edge technologies including Synapse, Cosmos DB, Spark, SQL, Data Lake, Blob store, and Substrate.

As a Principal Software Engineer, you'll leverage your expertise in C#/C++ and database technologies to identify and drive solutions that enhance infrastructure, platform, and application efficiencies. You'll collaborate with finance teams to conduct insightful customer segment analysis and create better business opportunities.

The position offers a competitive salary range of $139,900 - $274,800 (higher in SF Bay Area and NYC), along with comprehensive benefits including healthcare, educational resources, and parental leave. You'll work in a hybrid environment with up to 50% work from home flexibility and minimal travel (0-25%).

This role is perfect for an experienced engineer who excels in software architecture, infrastructure optimization, and has exposure to data science and AI technologies. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, working in a culture that values growth mindset, innovation, and collaboration.

Key responsibilities include developing AI solutions, driving infrastructure improvements, and generating insights for operational efficiency. The ideal candidate will have 6+ years of technical engineering experience, strong expertise in multiple programming languages, and a proven track record in software design and architecture.

Join Microsoft's Power Platform team to work on innovative solutions that combine multiple technologies and drive business transformation. This role offers excellent growth opportunities, competitive compensation, and the chance to make a significant impact in the business applications space.

Last updated 12 hours ago

Responsibilities For Principal Software Engineer

  • Work across platform and application engineering teams to detect and address inefficiencies in our infrastructure
  • Develop and maintain AI solutions, analytics, reporting solutions, and pipelines
  • Generate insights related to customer segmentation, opportunities for reducing costs, and improving operational efficiency
  • Engage in design discussions to advocate for and drive general improvements across our technology stack

Requirements For Principal Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience
  • 5+ years of industry software engineering experience
  • Experience with software design and architecture
  • Track record of working on infrastructure and design optimizations
  • Some data science and AI(LLM) experience is preferred
  • Must pass Microsoft Cloud Background Check

Benefits For Principal Software Engineer

Medical Insurance
Dental Insurance
Vision 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