CareerPlanSign in

Principal Software Engineer

Bangalore, Karnataka💼 Full-time🗓 2026-07-14 → 2026-09-27

Core

Lead strategic modernization of legacy Java/J2EE applications to cloud-native AWS architectures for Helios platforms, focusing on autonomous vehicle, mining, and construction systems.

Role type

Principal Software Engineer (Technical Leadership & Architecture)

Builds

Scalable cloud-native microservices, modernized legacy enterprise applications, and distributed autonomy platforms

Domain

Industrial Technology (Autonomous Vehicles, Mining, Construction) + Cloud Architecture

Required skills

Java/J2EE, Spring Framework, Microservices Architecture, AWS, Kubernetes, Docker, Postgres/SQL/NoSQL, JPA/Hibernate, System Design, Legacy Modernization, CI/CD, Git

Preferred skills

AI/automation integration, Edge-to-cloud communication design, TCP/IP/Messaging protocols, Cross-functional influence

Technologies

AWS, Kubernetes, Docker, Spring, JUnit, Maven, Postgres, SQL, NoSQL, JPA, Hibernate, JDBC, Git

Responsibilities

Lead and contribute to strategic modernization initiatives; Guide implementation approach for modernization; Define target architecture patterns; Drive POCs for new technologies; Translate POCs to production solutions; Influence engineering practices and standards; Lead architecture/code reviews; Mentor engineers on design and practices; Deep-dive into complex legacy modules; Partner with DevOps for CI/CD adoption; Embed AI/automation into workflows

Seniority

Principal, hands-on IC with strategic leadership

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