Principal Software Engineer

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

Description For Principal Software Engineer

Microsoft is seeking a Principal Software Engineer to lead the development of global scale cloud services in a data-driven way. This role is at the center of Microsoft Azure, providing a common operational framework for all Microsoft cloud services and tools.

The platform comprises a software inventory system that integrates with Microsoft's internal engineering tools and processes, and an operational intelligence solution that provides 360-degree views of the security, privacy, compliance, and reliability profiles of each piece of software Microsoft delivers to customers.

As a Principal Software Engineer, you will architect complex software systems and provide technical leadership to the team. You'll be dealing with ambiguity and developing innovative solutions that make it easy for engineering teams to operate software services in multiple clouds and regions.

Key responsibilities include:

  • Building high-quality services that meet all customer and engineering requirements
  • Developing highly reliable and available cloud services providing web APIs, UX, and data that power business-critical engineering systems
  • Designing and delivering metadata-driven analytics solutions that help drive business insights and decisions for all software solutions from cloud services to native apps
  • Partnering with software teams across Microsoft to model and inventory software topologies, attributes, and relationships

The ideal candidate will have:

  • A Bachelor's Degree in Computer Science or related technical field with 6+ years of software development experience
  • 4+ years of experience developing and designing multi-tiered distributed services and high-performance data processing
  • Experience building large and extensible data models, catalogs, or inventory systems
  • Excellent technical design and communication skills
  • Strong problem-solving and analytical skills

Microsoft offers a comprehensive benefits package, including industry-leading healthcare, educational resources, savings and investments opportunities, generous time off, and more. Join us in our mission to empower every person and every organization on the planet to achieve more.

Last updated 15 days ago

Responsibilities For Principal Software Engineer

  • Build high quality services that meet all customer and engineering requirements
  • Develop highly reliable and available cloud services providing web APIs, UX and data that power business critical engineering systems
  • Design and deliver metadata driven analytics solutions that help drive business insights and decisions for all software solutions from cloud services to native apps
  • Partner with software teams across Microsoft to model and inventory software topologies, attributes and relationships that enable the company wide ecosystem of tools and processes to operate reliably and efficiently
  • Architect complex software systems and provide technical leadership to the team

Requirements For Principal Software Engineer

Java
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years software development experience with coding in languages including, but not limited to, C, C++, C# or Java OR equivalent experience
  • 4+ years of experience developing and designing multi-tiered distributed services and high-performance data processing
  • Experience building large and extensible data models, catalogs or inventory systems
  • Excellent technical design and communication skills
  • Strong problem-solving and analytical skills
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Pass Microsoft Cloud background check upon hire/transfer and every two years thereafter

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

PMTS Performance Engineer - AI Platform

PMTS Performance Engineer for AI Platform at Salesforce, optimizing Gen-AI initiatives and large-scale systems.

Vice President, Systems and Software Engineering

Lead systems and software engineering teams at Qualcomm China as Vice President, overseeing cutting-edge solutions across multiple business units.

Principal Landscape Architect

Principal Landscape Architect needed for Walt Disney Imagineering in Lantau Island, Hong Kong. 12+ years experience required.

Principal Software Engineer

Principal Software Engineer at Zscaler: Lead development of high-performance security solutions in world's largest cloud security platform.

Principal Product Manager - Adobe Experience Platform

Adobe is hiring a Principal Product Manager for their Real-time Customer Data Platform team in Bucharest, Romania. Shape the future of digital experiences with a global leader.