CareerPlanSign in

Principal Software Engineering Manager

India, Karnataka, Bangalore💼 Full-time🗓 2026-08-28 → 2026-09-25

Core

Build and lead a software engineering team to design, implement, and maintain scalable, globally deployed core search service capabilities.

Role type

Principal Software Engineering Manager (Search Platform)

Builds

Scalable, highly-available, compliant search services deployed globally

Domain

Cloud infrastructure + Search technology

Deliverable

production ML models | product features | infrastructure

Required skills

C#, Java, C++, object-oriented programming, people management, team mentoring, platform service design, cloud platforms (Azure, AWS, GCP), search products (Elasticsearch, Open Search, Lucene, Solr), SQL, PowerShell, automation, Linux, roadmap definition, strategy, go-to-market planning

Preferred skills

advanced search domains (analytics, monitoring)

Technologies

Azure, AWS, GCP, Elasticsearch, Open Search, Lucene, Solr, SQL, PowerShell, Linux

Responsibilities

Drive project planning and work prioritization; mentor engineers and foster an inclusive team environment; lead design and implementation of core search service capabilities; maintain high-quality software development culture with focus on DevOps and automation; analyze telemetry and usage data to inform product decisions and troubleshoot issues; negotiate solutions balancing customer requirements and business goals

Seniority

Principal, hands-on IC with management responsibilities

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