CareerPlan

Principal Software Engineer

India, Karnataka, BangaloreFull-time2026-10-01 → 2026-11-10

Core

Design and operate large-scale distributed systems, databases, and platform infrastructure while providing architectural guidance and mentorship across engineering teams.

Role type

Principal Software Engineer (Infrastructure & Platform)

Builds

Platform-first products, services, tools, and extensible code for core infrastructure

Domain

Cloud infrastructure, distributed systems, data infrastructure, AI infrastructure

Deliverable

production ML models | infrastructure

Required skills

Architecting large-scale distributed systems, designing data infrastructure, IaaS, AI infrastructure, storage, graph, compute, platform systems, open-source project influence, debugging complex systems, incident management, deployment automation, security hardening, telemetry implementation

Preferred skills

Coding in C, C++, C#, Java, JavaScript, or Python, participating in open-source governance, evaluating new technologies

Technologies

C, C++, C#, Java, JavaScript, Python

Responsibilities

Drive innovation and deliver software at scale ensuring reliability, security, compliance, performance, and cost requirements; Provide architectural guidance and mentorship across teams; Design platform-first products, services, tools, and extensible code; Serve as technical lead for multiple key initiatives; Partner with teams, customers, and technical leadership to align perspectives and execute long-term vision; Lead debugging, incident-learning, deployment automation, security hardening, and telemetry improvements

Seniority

Principal, strategy & mentorship