CareerPlanSign in

Principal Software Engineer

Chennai💼 Full-time🗓 2026-07-22 → 2026-09-26

Core

Lead architecture and technical direction for large-scale distributed systems and enterprise platforms, influencing engineering standards and mentoring senior engineers.

Role type

Principal Software Engineer (Senior IC)

Builds

Large-scale distributed systems, enterprise-grade software platforms, microservices, and APIs

Domain

SaaS, recurring revenue monetization, cloud-native backend

Deliverable

production ML models | product features | infrastructure

Required skills

Distributed systems design, Java/Spring, microservices architecture, API design, system scalability, technical leadership, cross-functional influence, code quality standards, technical debt management

Preferred skills

Payments/billing domain knowledge, security and fraud prevention, SDK/API contract design, startup and enterprise experience

Technologies

Java, Spring, microservices, cloud-native patterns

Responsibilities

Drive architectural roadmaps and technology decisions, influence engineering teams without direct authority, mentor senior engineers, establish system design and operational standards, balance innovation with reliability and cost

Seniority

Principal, hands-on IC with strategic influence

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