Freshworks

Principal Engineer - Systems

Freshworks
Apply
4 hours ago
Hyderābād, IndiaStaff+

Responsibilities

  • Own the platform architecture roadmap, target state, architecture standards, design principles, and build-versus-buy decisions for a major domain.
  • Architect and build scalable cloud-native services and APIs, including service decomposition, API contracts, messaging, event flows, caching, database design, and multi-tenant isolation.
  • Lead platform modernization initiatives such as monolith decomposition, migrations, and deprecations through completion.
  • Drive reliability, availability, performance, observability, SLOs, resilience patterns, failure-mode analysis, and capacity planning.
  • Resolve complex distributed production issues through deep debugging and root-cause analysis, implementing permanent safeguards.
  • Write maintainable, high-performance production code and proof-of-concepts while establishing engineering standards through reviews and automated testing.
  • Ensure platform designs address security, privacy, access control, auditability, compliance, and data residency.
  • Guide architecture reviews and technical decisions across multiple engineering teams, mentor senior and staff engineers, and influence engineering strategy.

Requirements

  • 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 in modern distributed SaaS environments.
  • Expert-level hands-on backend engineering experience with Java, Python, Go, or an equivalent technology.
  • Proven experience designing and operating enterprise-scale multi-tenant SaaS platforms with measurable throughput, latency, availability, and failure-behavior outcomes.
  • Strong knowledge of distributed systems, including consistency, idempotency, retries, backpressure, concurrency, caching, and database optimization.
  • Experience leading large-scale migrations or modernization initiatives with measurable results.
  • Advanced production debugging skills involving Linux internals, profiling, log analysis, and telemetry in distributed cloud environments.
  • Experience leading cross-functional architecture initiatives in SaaS or product organizations.
  • Preferred experience includes Kafka, Kinesis, Debezium, Delta Lake, Iceberg, Databricks, Snowflake, cloud-native data services, ClickHouse, OpenSearch, RAG, agentic workflows, LLM integration, and FinOps practices.

Tech Stack

Apache KafkaClickHouseDatabricksGoJavaLinuxPythonSnowflake

Categories

Freshworks

About Freshworks

5,001-10,000 employees

Freshworks builds cloud-based customer and employee service software for IT, support, and business teams, including Freshdesk, Freshservice, and AI assistants (Freddy). It sells via subscription to organizations from SMBs to enterprises; notable customers include Sony Music Entertainment, New Balance, and Seagate. Founded in 2010 and headquartered in San Mateo, California, Freshworks is publicly traded on Nasdaq under the ticker FRSH.

Contact me