Lead Software Engineer - Backend

Freshworks Freshworks · Enterprise · San Mateo, CA +1 · Other

Lead Backend Engineer at Freshworks, responsible for architecting and building scalable backend services for global products. Focuses on full development lifecycle, code quality, system tuning for high availability and observability, and mentoring junior engineers. Requires Ruby on Rails proficiency, strong DSA, OOD, and system design skills. Exposure to AI tools for efficiency is a plus.

What you'd actually do

  1. Architect and build scalable backend services that handle millions of transactions reliably.
  2. Own the full development lifecycle: from high-level design to deployment and debugging.
  3. Write clean, modular, and testable code—optimized for both readability and performance.
  4. Apply deep OOPS concepts and design patterns to solve real-world engineering problems.
  5. Ensure systems are tuned for high availability, fault tolerance, and observability.

Skills

Required

  • Ruby on Rails
  • Data Structures & Algorithms
  • REST APIs
  • Object-Oriented Design
  • System Design
  • RDBMS
  • caching strategies
  • distributed queues
  • microservices
  • leadership
  • collaboration
  • mentoring

Nice to have

  • AI tools and technologies to improve efficiency

What the JD emphasized

  • Ruby on Rails proficiency
  • Data Structures & Algorithms (DSA)
  • Problem Solving & Logical Analysis
  • Object-Oriented Design (OOD)
  • System Design (High-Level Design - HLD & LLD)