Taro Logo

Principal Software Engineer

Microsoft is a company building cloud and enterprise software solutions, leading the transformation of analytics in the world of data.
$137,600 - $267,000
Principal Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Principal Software Engineer

Microsoft's Azure Data engineering team is seeking a Principal Software Engineer to join their Usage Billing team. This role is crucial in building the next-generation data platform for reliable ingestion, aggregation, and processing of usage data emitted by Microsoft services. As a Principal Engineer, you'll work on developing a mission-critical service built for scale, compliance, and data guarantees, leveraging Azure's real-time messaging, streaming, and analytics services.

The position offers an opportunity to work with cutting-edge Azure technologies while building massively scalable cloud services. You'll be responsible for developing and validating various components needed for a robust, distributed, and resilient platform for Azure Usage Billing. The role involves working on service management, programmability, usage pipeline, and service fundamentals including monitoring, security, performance, engineering systems, tooling, and live site operations.

This is a unique opportunity to shape the future of Microsoft's billing infrastructure, supporting not just Azure but also Office and other Microsoft services. The platform you'll help build will handle the growing demands of Azure usage across 50+ regions and 200+ distinct capabilities. The role requires strong technical leadership, architecture skills, and the ability to work across organizations.

Microsoft offers a competitive compensation package, comprehensive benefits, and a culture focused on growth mindset and innovation. The company values diversity and inclusion, seeking out different perspectives to better serve their customers. Working at Microsoft means being part of a mission to empower every person and organization on the planet to achieve more.

Last updated 3 months ago

Responsibilities For Principal Software Engineer

  • Work with various Azure technologies to build a massively scalable cloud service
  • Develop and validate components for robust, distributed and resilient platform for Azure Usage Billing
  • Design platform components including service management, programmability, usage pipeline
  • Work on service fundamentals like monitoring, security, performance, engineering systems
  • Work with Senior Technical Leadership on design, architecture and delivery

Requirements For Principal Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline
  • 6+ years technical engineering experience with coding
  • Experience with building cloud services
  • Experience engaging across organizations and working in a product architect role
  • Must pass Microsoft Cloud background check

Benefits For Principal Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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?