HamburgerMenu
hirist

Principal Engineer - Ruby on Rails

Squareroot Consulting Pvt Ltd.
Bangalore
16 - 22 Years

Posted on: 22/12/2025

Job Description

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


info-icon

Did you find something suspicious?