HamburgerMenu
hirist

Principal Software Engineer - Distributed Systems

KBD Talent Forge India Pvt Ltd
8 - 12 Years
Anywhere in India/Multiple Locations

Posted on: 07/04/2026

Job Description

We are seeking a highly accomplished Principal Software Engineer to lead complex engineering initiatives, define technical direction, and ensure delivery of scalable and high-performance systems.

Key Responsibilities :


- Lead design and development of large-scale, distributed systems

- Define and implement best practices for coding, architecture, and system design

- Apply advanced design patterns and engineering principles

- Work across multiple programming languages such as Java, Python, and C++

- Drive architecture reviews and technical decision-making

- Lead cloud adoption strategies and work across multiple cloud platforms (AWS, Azure, GCP)

- Implement and optimize CI/CD pipelines and DevOps practices

- Ensure system scalability, reliability, performance, and security

- Mentor engineers and foster a culture of engineering excellence

- Collaborate with cross-functional teams to deliver high-quality products

Key Skills & Qualifications :


- Strong coding expertise in Java, Python, and/or C++

- Deep knowledge of data structures, algorithms, and system design

- Experience with distributed systems and microservices architecture

- Hands-on experience with cloud-native technologies

- Strong understanding of DevOps and CI/CD pipelines

- Excellent problem-solving, leadership, and communication skills

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in