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