Skip to Content

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

Key points

  1. Define and own the platform architecture roadmap for your domain, including the target state and a realistic path to it.

  2. Design scalable, secure, and cost-efficient architectures supporting high-throughput, low-latency, multi-tenant workloads.

  3. Establish architecture standards, design principles, decision records, and review practices.

  4. Evaluate emerging technologies and own build-versus-buy decisions with measurable outcomes.

  5. Bachelor’s or Master’s degree in Computer Science, Engineering, Information Systems, or a related discipline — or equivalent practical experience.

  6. Expert-level backend engineering in Java, Python, Go, or equivalent — currently hands-on.

  7. Proven experience designing and operating enterprise-scale, multi-tenant SaaS platforms, with real numbers for throughput, latency, availability, and behaviour under failure.

  8. Strong understanding of distributed systems fundamentals: consistency and idempotency, retries and backpressure, concurrency, caching, and database design and optimization.

Skills

Stakeholder ManagementPythonJavaMicroservicesCI/CDLinuxMachine LearningLLMs

Experience: Senior-level · 14+ years · Job type: Full-time

Similar jobs

More open roles like this one