CareerPlanSign in

Principal Software Engineer

India, Telangana, Hyderabad💼 Full-time🗓 2026-08-04 → 2026-09-26

Core

Leading a team of software engineers to deliver high-quality, mission-critical enterprise products with a focus on data integration, migrations, and ELT/ETL tooling.

Role type

Principal Software Engineer (Team Lead)

Builds

Mission-critical enterprise systems, cloud services with multi-tier architecture, and data integration solutions.

Domain

Enterprise software, Cloud infrastructure, Data engineering

Deliverable

production ML models | product features | infrastructure

Required skills

C, C++, C#, Java, JavaScript, Python, Data integration, ETL/ELT tooling, Cloud services, Multi-tier architecture, Team leadership, Agile methodology

Preferred skills

Azure, Exchange, Distributed systems, High-volume data handling, Security mindset, Scalability, Performance optimization

Responsibilities

Influence and align product vision with customers and partners, Manage a team of high-caliber Software Engineers, Deliver high quality results with full ownership, Own career development of team through active coaching, Hire and develop the best talent, Create a strong team culture of engineering excellence

Seniority

Principal, hands-on IC with team leadership

Sourced via microsoft · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.