Principal Software Engineer - Observability

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Enterprise SaaS

Description For Principal Software Engineer - Observability

Microsoft's OneDrive and SharePoint (ODSP) team is seeking a Principal Software Engineer to join their Observability Engineering team. This role focuses on developing and improving service features for telemetry management in globally distributed, highly available systems.

As a Principal IC, you'll be responsible for designing and implementing improvements to how services generate, process, store, and manage telemetry data while ensuring compliance with global regulations. The role requires expertise in observability systems, distributed computing, and data processing at scale.

The ideal candidate brings deep technical expertise in telemetry ecosystems, databases, storage, and high-performance data structures. You'll work on critical infrastructure that powers Office 365, one of Microsoft's key growth drivers. This position offers the opportunity to impact how Microsoft delivers world-class reliability across its services.

Key aspects of the role include:

  • Leading technical design and implementation of observability solutions
  • Balancing performance, security, and cost optimization
  • Ensuring compliance with geo-regional policies while maintaining system usability
  • Influencing without authority across multiple teams and products
  • Contributing to Microsoft's mission of empowering every person and organization

The role offers comprehensive benefits including industry-leading healthcare, educational resources, investment options, parental leave, and generous time off. You'll be part of a collaborative culture that values growth mindset, innovation, and inclusion.

This position requires strong analytical and communication skills, deep technical knowledge, and the ability to drive complex projects across organizational boundaries. Travel requirement is 0-25% with a hybrid work arrangement allowing up to 50% work from home.

Last updated 3 minutes ago

Responsibilities For Principal Software Engineer - Observability

  • Analyze, design, and implement improvements to service telemetry generation and processing
  • Manage telemetry storage and access policies adhering to geo-regional regulations
  • Improve performance and security, reduce Cost of Goods Sold (COGS)
  • Drive changes across multiple products in ODSP and Microsoft
  • Work on globally distributed, highly available and resilient services

Requirements For Principal Software Engineer - Observability

Java
Python
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Experience with telemetry and observability standards such as OpenTelemetry, Prometheus, Grafana, Parquet, Loki, or the Microsoft Observability platform
  • Experience with distributed systems, performance analysis, databases, and/or large-scale data processing

Benefits For Principal Software Engineer - Observability

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • 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

Principal Software Engineer

Principal Software Engineer position at Microsoft working on Azure PostgreSQL, building scalable cloud database services.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Xbox Platform team, focusing on game compatibility and security systems, offering competitive compensation and flexible work arrangements.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Azure Core team, focusing on software-defined datacenter optimization through ML and cloud infrastructure innovation.

Principal Software Engineer

Principal Software Engineer position at Microsoft working on Azure PostgreSQL database services, focusing on system architecture and distributed systems.

Principal Technical Support Engineer

Principal Technical Support Engineer role at Microsoft, combining technical leadership with customer success, offering remote work and competitive compensation.