Taro Logo

Principal Software Engineer- Full Stack

Pattern Corporate is a SaaS company focused on developing innovative software solutions.
Backend
Principal Software Engineer
Hybrid
10+ years of experience
Enterprise SaaS

Job Description

Pattern Corporate is seeking a Principal Software Engineer to lead their full-stack development initiatives in their SaaS-focused engineering department. This role represents a unique opportunity to shape the technical direction of a growing enterprise software company.

The position requires a seasoned professional with 10+ years of development experience, including 3+ years in architecture, particularly in SaaS environments. The ideal candidate will bring deep expertise in Node.js, with additional valued skills in Go, Ruby, React, and TypeScript. This role combines technical leadership with hands-on development, requiring both architectural vision and practical implementation skills.

As a Principal Engineer, you'll be responsible for leading software engineers in delivering innovative, high-quality SaaS products while establishing and maintaining engineering excellence. The role involves designing and implementing scalable, secure, multi-tenant systems that meet strict service-level agreements. You'll work cross-functionally with various teams and external partners, making this an excellent opportunity for someone who excels at both technical execution and communication.

The position offers a hybrid work environment in Pune, India, allowing for flexibility while maintaining team collaboration. You'll play a crucial role in mentoring and developing engineering talent, making this an ideal role for someone passionate about technical leadership and team growth. The company's core values emphasize data-driven decision making, partner success, proactive action, and innovation, creating an environment where technical excellence and business impact go hand in hand.

Last updated a day ago

Responsibilities For Principal Software Engineer- Full Stack

  • Lead software engineers to deliver innovative, high-quality SaaS products
  • Work cross-functionally with other roles and business teams to define, deliver, and support SaaS software
  • Guide software engineers through planning, design, coding, delivery, and support phases
  • Own and improve the throughput and stability of product delivery
  • Design and implement highly scalable, secure, and high-performance multi-tenant systems
  • Communicate and collaborate with internal teams and external partners on technical details
  • Train, develop, and retain top engineering talent

Requirements For Principal Software Engineer- Full Stack

Node.js
TypeScript
React
Ruby
Go
  • Bachelor's or Master's degree in Software Engineering, Computer Engineering, Computer Science, or applicable field
  • 10+ years of development experience with 3+ years of architecture experience in SaaS environments
  • Strong proficiency in multiple coding and programming languages
  • Experience with database design and data modeling in cloud-based databases
  • In-depth knowledge of software development lifecycle (SDLC)
  • Excellent understanding of design patterns and architectural styles
  • Proficient knowledge of agile software development
  • Strong soft skills including attention to detail, problem-solving, and communication
  • Experience working with teams across different time zones and countries
  • 3+ years of proven work experience in Node.js development

Related Jobs

Engineering Director, Customer Engagement Support Platform

Lead Google's Customer Engagement Support Platform team as Engineering Director, driving innovation in customer support through AI integration and scalable solutions.

Principal Software Engineer

Principal Software Engineer role at Microsoft building AI infrastructure for online advertising, leading technical direction and mentoring teams while working with big data and distributed systems.

Principal Consultant-BRM developer

Principal Consultant-BRM developer position at Oracle, requiring 10+ years of experience in telecom industry and business support systems.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Data Security team, building cloud security solutions for Office 365 and Windows, requiring 10+ years of experience in software development.

Director Software Engineering

Lead Salesforce's database storage engineering team, managing cloud-based storage and backup services at petabyte scale while driving technical innovation and team development.