Posted on: 23/12/2025
Description :
We are seeking a highly hands-on Principal Engineer to lead the design and development of large-scale SaaS platforms. This role is ideal for someone who combines deep technical expertise, strong system architecture skills, and technical leadership, while still actively coding.
You will play a critical role in shaping architecture, setting engineering standards, mentoring engineers, and building scalable, secure, and high-performing systems.
Role : Principal Engineer
Experience : 16 - 25 Years
Location : Bengaluru, India (Hybrid)
Employment Type : Full-time
Industry : Product Companies only
Key Responsibilities
- Act as a hands-on technical leader, contributing directly to coding, architecture, and design.
- Architect and scale distributed, highly available SaaS systems.
- Drive technology decisions, system design, and engineering best practices.
- Mentor and guide a small, high-impact engineering team.
- Collaborate closely with Product, QA, and DevOps teams in an agile environment.
- Ensure systems meet high standards of performance, security, scalability, and reliability.
- Lead and participate in code reviews, design reviews, and technical discussions.
Required Experience :
- 16+ years of enterprise software development experience.
- 5+ years in senior technical leadership roles (Principal / Staff Engineer / Architect).
- Strong experience designing and delivering large-scale distributed systems.
- Mandatory experience in product-based companies.
- Proven, hands-on production experience with Ruby on Rails and Node.js.
Leadership & Collaboration :
- Ability to influence technical direction across teams.
- Experience mentoring senior and mid-level engineers.
- Strong collaboration in Agile / Scrum teams.
- Excellent written and verbal communication skills.
Education :
- Bachelors or Masters degree in Computer Science or equivalent practical experience.
- Comfortable working in a hybrid setup from Bengaluru
Nice to Have :
- Experience building high-volume, high-performance systems.
- Strong understanding of security and secure coding practices.
Why Join?
- Work on complex, high-scale SaaS systems.
- High ownership and influence on architecture & engineering culture.
- Opportunity to stay deeply hands-on at a senior level.
- Collaborate with strong product and engineering leaders.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1594335
Interview Questions for you
View All