Back to all jobs
Microsoft logo

Principal Software Engineer

Microsoft

Hyderabad, Telangana, India
Full-Time
Posted Oct 09, 2025
3 days / week in-office

Compensation

Loading salary analysis...

About the role

As a Principal Software Engineer, you will have the opportunity to work with a breadth of Azure technologies to build a massively scalable, distributed, and resilient platform for Azure Usage Billing

Responsibilities

  • Lead the design, development, and validation of core platform components
  • Drive architectural decisions for complex distributed systems
  • Partner across Microsoft teams to shape the underlying design of shared components
  • Influence and mentor engineers across the team and organization
  • Build the next-generation usage platform that powers billing for all Microsoft services

Requirements

  • Bachelor's Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related field AND 12+ years experience in software development, architecture/design, data modeling or data engineering work
  • Master's Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related field AND 10+ year(s) experience in software development, architecture/design, data modeling or data engineering work
  • Equivalent experience

Benefits

  • 401k matching
  • Health insurance
  • Flight privileges
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

About the Company

Microsoft’s Azure Data engineering team is leading the transformation of analytics in the world of data with products like databases, data integration, big data analytics, messaging & real-time analytics, and business intelligence

Job Details

Salary Range

Salary not disclosed

Location

Hyderabad, Telangana, India

Employment Type

Full-Time

Original Posting

View on company website
Create resume for this position