HamburgerMenu
hirist

Principal Software Engineer - Java

Career Hotspot & Services
12 - 15 Years
Bangalore

Posted on: 08/04/2026

Job Description

Job Title : Principal Software Engineer

Mode : Hybrid (3 days from office)

Location : Whitefield, Bengaluru

Industry : IT

Function : Software Development

Role Overview :

We are seeking an experienced and highly accomplished Principal Software Engineer with strong technical leadership capabilities and deep expertise in designing and delivering scalable, cloud-native enterprise platforms. This role requires ownership of system architecture, modernization initiatives, and cross-functional collaboration to translate business strategy into resilient technology solutions.

The ideal candidate will operate at an architectural leadership level, influencing engineering standards, mentoring senior engineers, and driving modernization across distributed systems in a cloud-first environment.

Responsibilities :


- Technical Leadership & Architecture : Serve as a technical authority, define cloud-native standards, and own end-to-end system design for complex, distributed, and high-scale solutions.

- Engineering Excellence : Lead modernization initiatives, transition legacy systems to microservices, and ensure performance, scalability, and security.

- Platform & Cloud Enablement : Champion GCP-native services (GKE, Cloud Run, Pub/Sub, BigQuery, Cloud SQL, Spanner), influence CI/CD, and drive FinOps strategies.

- Mentorship & Organizational Impact : Mentor Lead and Senior Engineers, foster engineering rigor, and collaborate with Product Management to translate business strategy into technical solutions.

Required Skills, Experience & Background :

- 12+ years of professional experience building enterprise-grade software systems.

- Proven experience operating at a Lead or Principal Engineer level.

- Strong hands-on experience with Java or another major programming language (e.g., Go, Python, C#).

- Deep expertise in microservices architecture, RESTful APIs, and distributed systems.

- Strong experience with SQL and NoSQL databases and data modeling.

- Expertise in cloud-native design principles (stateless services, scalability, resiliency).

- Strong experience building and operating systems on Google Cloud Platform (GCP).

- Proficiency with containers and orchestration (Docker, Kubernetes, GKE).

- Experience with CI/CD pipelines, Git-based workflows, and observability.

- Experience with Big Data and data engineering technologies (e.g., BigQuery, Spark).

Qualifications :

- Bachelors degree in computer science or related field (required).

- Masters degree in computer science or related field (preferred).


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...