CareerPlanGet AI match score →

Principal Software Engineer

Pune, India💼 Full-time🗓 2026-07-21 → 2026-07-30

Core

Technology leader responsible for designing, building, and operating next-generation real-time payment applications (Domestic, Cross Border, Bill Payments) using distributed systems and microservices.

Role type

Principal Software Engineer (Hands-on IC with team leadership)

Builds

Real-time payment flows, payment applications, and enterprise-wide distributed systems

Domain

Payments, Financial Technology, Distributed Systems

Deliverable

production ML models | product features | infrastructure

Required skills

Java, Spring Boot, Microservices, Event-driven architecture, SQL, DevOps, Cloud-native development, API design, Distributed system design, Chaos engineering, Performance engineering

Preferred skills

Feature flags, Functional programming, Domain-driven design, Infrastructure as code, Containerization, CI/CD pipelines

Technologies

Java, Springboot, SQL, Linux, Windows, Mainframe, JDepend, ArchUnit, NetArchTest

Responsibilities

Design and implement resilient distributed systems and microservices; Lead architectural decisions for enterprise-wide initiatives; Mentor engineers and drive technical excellence; Conduct technical interviews and define promotion recommendations; Collaborate with business owners to deliver new payment products; Drive automation and operational testing practices.

Seniority

Principal, hands-on IC with strategic influence

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗