Posted on: 22/12/2025
Description :
Role : Principal Engineer
Experience : 16 - 25 Years
Work Location : Bengaluru, India (Hybrid)
Employment Type : Full-time
Industry Preference : Product Companies only
Role Overview :
We are looking for an experienced Principal Engineer who is highly hands-on and passionate about building scalable, high-quality software products. This role requires deep technical expertise, strong architectural skills, and the ability to mentor and guide a small team while actively contributing to coding, design, and system architecture.
The ideal candidate will have significant real-world experience working with Ruby on Rails (RoR) and Node.js, and a strong background in building large-scale SaaS platforms.
Key Responsibilities :
- Act as a hands-on technical leader, contributing directly to coding, architecture, and design decisions.
- Design, build, and scale large, distributed, and highly available systems in a SaaS environment.
- Drive system architecture, technology choices, and best engineering practices.
- Mentor and guide a small team of engineers, fostering technical excellence and ownership.
- Collaborate closely with product, QA, and DevOps teams in an agile environment.
- Ensure performance, security, scalability, and maintainability of systems.
- Participate in code reviews, design reviews, and technical decision-making forums.
Required Experience :
- 16+ years of enterprise software development experience.
- 5+ years in a senior technical leadership role (Principal Engineer, Staff Engineer, Architect, or similar).
- Proven track record of designing and delivering large-scale, distributed systems.
- Strong background working in product-based companies (mandatory).
- Extensive hands-on experience with Ruby on Rails (RoR) and Node.js in production environments.
Technical Skills :
- Deep expertise in object-oriented programming and modern frameworks :
1. Ruby on Rails, Node.js, React
- Strong understanding of authentication and identity protocols :
1. LDAP, SAML, OpenID, OAuth, SCIM
- Proficiency in SQL databases, especially PostgreSQL.
- Solid experience designing and consuming RESTful APIs.
- Hands-on experience with cloud-native architectures and tooling :
1. AWS, Kubernetes, Docker, Microservices
- Familiarity with observability and monitoring tools :
1. Datadog, Sumo Logic
- Experience with CI/CD pipelines and automation tools :
1. GitHub Actions, TeamCity
Leadership & Communication Skills :
- Strong ability to influence technical direction across teams.
- Proven experience mentoring senior and mid-level engineers.
- Excellent collaboration skills in agile / scrum environments.
- Strong written and verbal communication skills in English.
Education :
- Bachelors or Masters degree in Computer Science, Software Engineering, or equivalent practical experience.
- Willingness and ability to work in a hybrid model from the Bengaluru office.
Nice-to-Have :
- Experience building high-volume, high-performance applications and performance tuning.
- Knowledge of security concepts and secure coding practices.
- Exposure to cross-platform development :
1. Windows, macOS, iOS, Android
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Technical / Solution Architect
Job Code
1593957
Interview Questions for you
View All