Skip to content
Talento
Sign inGet started

Talento

Upload your CV, set your preferences, and find jobs that fit.

PrivacyTermsCookiesAccessibility

← All roles

Principal Engineer - Systems

at Freshworks

Hyderabad, India, senior, full time, 14+ years

seen 33d ago

Apply for this roleSign in to track your application
  • Java
  • Debezium
  • ClickHouse
  • Go
  • Kafka
  • Event-driven Design
  • Distributed Systems
  • LLM
  • Microservices
  • SaaS Architecture
  • OpenSearch
  • Linux
  • Kinesis
  • Delta Lake
  • Iceberg
  • Snowflake
  • RAG
  • Databricks
  • Python

About the role

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.

What you would do

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.

Read from jobs.smartrecruiters.com, last seen 2d ago.

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.

What they are looking for

* 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.

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 integration in production.

* FinOps practice: cost attribution, showback, and efficiency guardrails at platform scale.