Principal Engineer - Systems

Freshworks

Hyderabad

On-site

INR 4,200,000 - 6,400,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Freshworks is seeking a Principal Engineer to lead the architecture of our enterprise-scale platform powering multi-tier SaaS products. You will define the domain roadmap, drive modernization, and set standards for reliability, cost, and engineering quality.

You will write production code, mentor engineers, and collaborate with senior stakeholders to align technical direction with business needs across distributed systems, multi-tenant design, and cloud-native services.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, Information Systems, or related discipline or equivalent practical experience.
  • 14+ years of experience in software engineering, platform engineering, or systems architecture within modern distributed SaaS environments.
  • Expert-level backend engineering in Java, Python, Go, or equivalent - currently hands-on.
  • Experience designing and operating enterprise-scale, multi-tenant SaaS platforms with measurable throughput, latency, availability, and behavior under failure.
  • Strong understanding of distributed systems fundamentals: consistency and idempotency, retries and backpressure, concurrency, caching, and database design and optimization.
  • Demonstrated ownership of large-scale migrations or modernization initiatives with measurable outcomes.
  • Advanced production debugging skills - Linux internals, profiling, log analysis, and telemetry in distributed cloud environments.
  • Experience leading cross-functional architecture initiatives in SaaS or product organizations.

Responsibilities

  • Define and own the platform architecture roadmap for your domain, including the target state and a realistic path to it.
  • Design scalable, secure, and cost-efficient architectures supporting high-throughput, low-latency, multi-tenant workloads.
  • Establish architecture standards, design principles, decision records, and review practices.
  • Evaluate emerging technologies and own build-versus-buy decisions with measurable outcomes.
  • Architect and build cloud-native services and APIs that scale with global growth.
  • Design service decomposition, API contracts, messaging and event-driven flows, caching strategies, and database-layer design.
  • Treat multi-tenancy as a first-class design concern: isolation models, noisy-neighbour control, per-tenant limits, and cost attribution.
  • Lead platform modernization - monolith decomposition, migrations, and deprecations carried through to completion.
  • Drive platform reliability, availability, performance optimization, and observability.
  • Take ownership of complex production issues in distributed SaaS environments, leading deep root-cause analysis and implementing permanent preventive safeguards.
  • Define SLOs, failure modes, resilience patterns, and capacity planning for the systems you own.
  • Write clean, maintainable, high-performance production code and build proof-of-concepts that settle architectural questions.
  • Establish rigorous engineering standards through code reviews, automated testing, and CI/CD integration.
  • Identify architectural bottlenecks and technical debt, and drive practical, iterative refactoring without compromising business delivery.
  • Ensure platform designs and team practices align with information security standards and regulatory requirements.
  • Design for tenant isolation, access control, auditability, and data residency from the outset.
  • Provide architectural guidance across multiple engineering teams.
  • Lead architecture reviews, design discussions, and technical decision-making.
  • Mentor senior and staff engineers, raising the bar through reference implementations.

Skills

Backend engineering
Distributed systems
Leadership & mentoring

Education

Bachelor's or Master's in CS/Engineering/IS

Tools

CI/CD tooling
Linux

Job description

Role Overview

We are seeking a highly experienced Principal Engineer to lead the design and evolution of the enterprise-scale platform architecture that powers Freshworks' multi-tier SaaS products. This role will define the architecture strategy for a major platform domain, drive modernization initiatives, and establish best practices across service design, reliability, engineering quality, and cost.

The ideal candidate combines deep technical expertise in distributed systems, multi-tenant SaaS architecture, microservices, event-driven design, and large-scale production operations with strong leadership and stakeholder management capabilities - and remains genuinely hands-on, writing production code and leading deep debugging when it matters.

Key Responsibilities
Architecture & Strategy
  • Define and own the platform architecture roadmap for your domain, including the target state and a realistic path to it.
  • Design scalable, secure, and cost-efficient architectures supporting high-throughput, low-latency, multi-tenant workloads.
  • Establish architecture standards, design principles, decision records, and review practices.
  • Evaluate emerging technologies and own build-versus-buy decisions with measurable outcomes.
Platform Engineering
  • Architect and build cloud-native services and APIs that scale with global growth.
  • Design service decomposition, API contracts, messaging and event-driven flows, caching strategies, and database-layer design.
  • Treat multi-tenancy as a first-class design concern: isolation models, noisy-neighbour control, per-tenant limits, and cost attribution.
  • Lead platform modernization - monolith decomposition, migrations, and deprecations carried through to completion.
Reliability, Performance & Operations
  • Drive platform reliability, availability, performance optimization, and observability.
  • Take ownership of complex production issues in distributed SaaS environments, leading deep root-cause analysis and implementing permanent preventive safeguards.
  • Define SLOs, failure modes, resilience patterns, and capacity planning for the systems you own.
Engineering Excellence & Quality
  • Write clean, maintainable, high-performance production code and build proof-of-concepts that settle architectural questions.
  • Establish rigorous engineering standards through code reviews, automated testing, and CI/CD integration.
  • Identify architectural bottlenecks and technical debt, and drive practical, iterative refactoring without compromising business delivery.
Security, Privacy & Compliance
  • Ensure platform designs and team practices align with information security standards and regulatory requirements.
  • Design for tenant isolation, access control, auditability, and data residency from the outset.
Technical Leadership
  • Provide architectural guidance across multiple engineering teams.
  • Lead architecture reviews, design discussions, and technical decision-making.
  • Mentor senior and staff engineers, raising the bar through reference implementations and sponsorship rather than authority.
  • Influence engineering strategy and long-term technology investments; articulate complex trade-offs to both technical panels and executive stakeholders.
Required Qualifications
  • Bachelor's or Master's degree in Computer Science, Engineering, Information Systems, or a related discipline - or equivalent practical experience.
  • 14+ years of experience in software engineering, platform engineering, or systems architecture within modern distributed SaaS environments.
  • Expert-level backend engineering in Java, Python, Go, or equivalent - currently hands-on.
  • Proven experience designing and operating enterprise-scale, multi-tenant SaaS platforms, with real numbers for throughput, latency, availability, and behaviour under failure.
  • Strong understanding of distributed systems fundamentals: consistency and idempotency, retries and backpressure, concurrency, caching, and database design and optimization.
  • Demonstrated ownership of large-scale migrations or modernization initiatives with measurable outcomes.
  • Advanced production debugging skills - Linux internals, profiling, log analysis, and telemetry in distributed cloud environments.
  • Experience leading cross-functional architecture initiatives in SaaS or product organizations.
Good to Have
  • Data Platform & Analytics
  • Batch and real-time data ingestion, transformation, and serving architectures; streaming and CDC (Kafka, Kinesis, Debezium).
  • Lakehouse and modern data platform technologies such as Delta Lake, Iceberg, Databricks, Snowflake, and cloud-native data services.
  • Reusable data models, semantic layers, and curated data products enabling self-service analytics.
  • Data governance practice - metadata management, cataloging, lineage, and data quality frameworks.
  • Feature and training data architectures supporting AI/ML initiatives.
Adjacent Experience
  • ClickHouse, OpenSearch, or similar analytical and search engines.
  • AI-native product capabilities - RAG, agentic workflows, and LLM inte
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Engineer - Systems
Principal Engineer - Systems

SmartRecruiters, Inc. • Hyderabad

On-site
INR 4,200,000 - 7,000,000
Principal Architect
Principal Architect

Waisl Ltd • Bengaluru

On-site
INR 3,500,000 - 5,200,000
Senior Architect
Senior Architect

HighRadius • Hyderabad

On-site
INR 4,000,000 - 6,000,000
Senior Staff Engineer - Systems
Senior Staff Engineer - Systems

Freshworks • Hyderabad

On-site
INR 4,000,000 - 6,000,000
Principal Technical Architect
Principal Technical Architect

Mareana • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Principal Architect
Principal Architect

Target in India • Bengaluru

Hybrid
INR 4,000,000 - 6,000,000
Head of Engineering
Head of Engineering

Opniscience Inc. • India

On-site
INR 2,000,000 - 3,000,000
Competitive compensation
Benefits package
Data & Platform Architect
Data & Platform Architect

Zyoin Group • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Tech Lead/ Staff Engineer- Fullstack Agentic ai
Tech Lead/ Staff Engineer- Fullstack Agentic ai

Prismforce • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Tech Lead/ Staff Engineer- Fullstack Agentic ai
Tech Lead/ Staff Engineer- Fullstack Agentic ai

Prismforce Private Limited • Bengaluru

On-site
INR 2,000,000 - 3,000,000