HamburgerMenu
hirist

Principal Engineer - Node.js/Ruby on Rails

Squareroot Consulting Pvt Ltd.
Bangalore
15 - 25 Years

Posted on: 23/12/2025

Job Description

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.


info-icon

Did you find something suspicious?