Principal Software Engineer

Microsoft is a company where innovators collaborate to build cloud and AI solutions, transforming analytics in the world of data.
$137,600 - $267,000
Cloud
Principal Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
AI · Enterprise SaaS · Cloud

Description For Principal Software Engineer

Microsoft's Azure Data engineering team is seeking a Principal Software Engineer to join their usage billing team, focusing on building next-generation data platforms for reliable ingestion, aggregation, and processing of usage data. This role is crucial in developing the infrastructure that handles billing for all Microsoft services, including Azure, which is available in 50+ regions with 200+ distinct capabilities.

The position offers an opportunity to work with cutting-edge Azure technologies, building massively scalable cloud services. You'll be responsible for developing and validating components for a robust, distributed platform handling Azure Usage Billing, while also contributing to architectural decisions. The role involves working on service management, programmability, usage pipeline, and fundamental aspects like monitoring, security, and performance.

As a Principal Software Engineer, you'll collaborate with senior technical leadership and peers across the organization, influencing design and architecture decisions. The team's mission is to build the data platform for the AI age, powering data-first applications and driving data culture. This is an excellent opportunity for someone who wants to impact Microsoft's cloud infrastructure at scale while working with a diverse team that values different perspectives.

The role offers competitive compensation, comprehensive benefits, and the chance to work in a hybrid environment. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, working in an inclusive culture that promotes growth mindset and innovation.

Last updated 2 months ago

Responsibilities For Principal Software Engineer

  • Work with Azure technologies to build massively scalable cloud services
  • Develop and validate components for robust, distributed platform for Azure Usage Billing
  • Design platform components including service management, programmability, and usage pipeline
  • Work on service fundamentals like monitoring, security, performance, engineering systems
  • Collaborate 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 with 6+ years technical engineering experience
  • Experience with building cloud services
  • Experience engaging across organizations and working in a product architect role
  • Must pass Microsoft Cloud background check
  • Coding experience in languages like C, C++, C#, Java, JavaScript, or Python

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

Principal Engineering Manager

Principal Engineering Manager position at Microsoft leading Azure's Threat Model System team, combining security expertise with AI technology to enhance cloud service security.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Azure OpenAI team, focusing on large-scale AI services development with 8+ years experience required.

Principal Software Engineer

Principal Software Engineer role at Microsoft working on Azure Key Vault team, focusing on cloud security and key management solutions.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on building and scaling AI-powered cloud services and Azure Cognitive Services.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on Cloud Solutions and AI strategy, offering competitive pay and the chance to work on cutting-edge technology.