HamburgerMenu
hirist

Principal Engineer - Distributed Systems

Scaling Theory Technologies
10 - 20 Years
rupee70 L-2 Cr PA
Any Location

Posted on: 08/06/2026

Job Description

Any modern tools are fine (Fronted or Backend)

Principal Engineer (IC)

Role Overview:

As a Principal Engineer, you will be at the forefront of our technical innovation, driving the architectural vision and strategic direction for our most critical systems. You will spend your days leading the design and implementation of highly scalable, resilient, and performant distributed systems, tackling complex engineering challenges with a hands-on approach. This role involves close collaboration with cross-functional engineering teams, product managers, and senior leadership, translating ambitious business goals into robust technical solutions. Your impact will be profound, directly shaping the user experience for millions, ensuring the reliability and scalability of our platform, and fostering a culture of technical excellence that elevates our entire engineering organization.

Key Responsibilities:

- Architect and design cutting-edge distributed systems and microservices, ensuring high availability, scalability, and fault tolerance for our global user base.

- Lead the development and implementation of core platform components using a diverse tech stack including Java, Python, Golang, and Node.js, delivering high-quality, maintainable code.

- Drive technical strategy and best practices across multiple engineering teams, mentoring senior engineers and fostering a culture of innovation and continuous improvement.

- Collaborate closely with product management and business stakeholders to define technical roadmaps, evaluate new technologies, and translate complex requirements into actionable engineering plans.

- Champion system design principles and architectural patterns, ensuring the long-term health, security, and performance of our software ecosystem.

- Oversee the technical execution of critical projects, providing expert guidance and hands-on support to resolve the most challenging technical impediments.

- Evaluate and integrate new technologies and frameworks, such as React.js for front-end experiences, to enhance our product offerings and development efficiency.

Required Skillset:

- Demonstrated expertise in designing, building, and operating large-scale distributed systems and complex microservices architectures, with a deep understanding of their inherent challenges.

- Proven ability to act as a Technical Architect, defining technical vision, making critical technology choices, and guiding multiple teams through the full software development lifecycle.

- Exceptional proficiency across multiple programming paradigms and languages, including Java, Python, Golang, and Node.js, coupled with a strong command of their respective ecosystems and best practices.

- Extensive experience in modern front-end development, particularly with React.js, capable of building highly interactive and performant user interfaces.

- A minimum of 10-20 years of progressive experience in software engineering, with a significant portion dedicated to architecting and leading complex technical initiatives.

- Strong analytical and problem-solving capabilities, with a track record of successfully navigating and resolving ambiguous or highly technical challenges.

- Excellent communication and interpersonal skills, adept at articulating complex technical concepts to both technical and non-technical audiences, and influencing strategic technical decisions.

- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field from a premier institution.

- Adaptability to work effectively in a dynamic, fast-paced environment, collaborating seamlessly with distributed teams across various time zones.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...