Principal Software Engineer - Observability Platform

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$161,600 - $286,200
Distributed Systems
Principal Software Engineer
Remote
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS · Cloud

Description For Principal Software Engineer - Observability Platform

Microsoft's Observability Platform and Experience engineering team is seeking a Principal Software Engineer to join their rapidly growing multi-billion dollar business. The role focuses on building and designing services that enable customers to monitor, detect, troubleshoot, and mitigate issues with their services through Azure Monitor products including Log Analytics, Application Insights, and Container Insights.

The position offers an exciting opportunity to work on one of the world's highest-scale observability services, processing over 1 Exabyte of logs daily and tracking over 100 billion active metrics. The team serves both Microsoft's internal needs and external customers, making it a crucial component of Microsoft's cloud infrastructure.

As a Principal Engineer, you'll be at the forefront of tackling complex technical challenges, particularly in addressing the observability needs of emerging AI workloads and AIOps. The role involves designing scalable, high-performance services while mentoring others and driving technical excellence across the team.

The position requires deep expertise in distributed systems, with experience in modern cloud technologies like Kubernetes, microservices architecture, and observability tools. You'll be working with various programming languages including Go, Java, and Rust, and will need to bring strong system design and problem-solving skills to the table.

Microsoft offers an excellent compensation package, with a base salary range of $161,600 - $286,200 (higher in SF and NYC areas), along with comprehensive benefits including healthcare, educational resources, and parental leave. The role offers up to 100% work from home flexibility with some travel (0-25%).

This is an exceptional opportunity for a senior technologist who wants to make a significant impact on the future of cloud observability while working with cutting-edge technologies at massive scale. You'll be joining a mission-driven team focused on building the world's greatest observability services, directly influencing how companies worldwide monitor and maintain their critical systems.

Last updated a day ago

Responsibilities For Principal Software Engineer - Observability Platform

  • Work with teams across Observability to design and build scalable, high-performance services that are highly reliable
  • Lead by example in delivering high quality code that is maintainable, performant, testable and used across our services
  • Mentor others to produce extensible and maintainable code
  • Explore new areas and work on special projects to push the boundaries of Observability
  • Stay informed about industry trends, emerging technologies, advancements in service health, and identify opportunities for innovation

Requirements For Principal Software Engineer - Observability Platform

Kubernetes
Linux
Go
Java
Rust
  • Bachelor's Degree in Computer Science, or related technical discipline AND 8+ years technical engineering experience
  • Experience with high-scale distributed systems design and implementation
  • Experience with microservices architecture, Kubernetes, Linux, Open Telemetry, Prometheus, Grafana
  • Coding, debugging, algorithm design and problem-solving skills
  • Must pass Microsoft Cloud background check

Benefits For Principal Software Engineer - Observability Platform

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 - Observability Platform

Principal Software Engineer - Architect

Principal Software Engineer position at Microsoft leading Substrate Directory services, offering competitive pay and remote work flexibility.

Principal Software Engineer

Principal Software Engineer position at Microsoft, leading development of engineering systems and developer tools with focus on distributed systems and cloud services.

Principal Software Engineer (Microsoft Start Network)

Principal Software Engineer position at Microsoft Start Network, focusing on large-scale distributed systems and content delivery, with 5+ years experience required.

Principal Software Engineer

Principal Software Engineer position at Microsoft Teams, leading VDI solutions development and mentoring engineers while working on global-scale communication platforms.

Principal Software Engineer

Principal Software Engineer role at Microsoft working on IC3 platform, building real-time communication services for Skype and Teams, with focus on distributed systems and media streaming.