Senior Staff Engineer - Systems
Core
Architect and deliver resilient APIs, microservices, and web-layer platform features for Freshworks' multi-tier SaaS platform to support complex enterprise customer scenarios.
Role type
Senior Staff Engineer (Systems/Platform)
Builds
Scalable, cost-efficient, low-latency platform solutions and core backend services
Domain
SaaS, Distributed Systems, Enterprise Software
Deliverable
production ML models | product features
Required skills
Java (Spring/Spring Boot) or Python, Distributed Systems Architecture, Data Structures & Algorithms, Linux Internals, CI/CD Automation, System Telemetry
Preferred skills
Microservices design, RESTful APIs, Messaging Queues, Database optimization, Root-cause analysis
Technologies
Java, Spring Boot, Python, Linux, CI/CD
Responsibilities
Own and deliver the technical roadmap for the engineering domain; Write clean, maintainable, and high-performance code for APIs and core platform features; Identify and resolve critical architectural bottlenecks and technical debt; Take ownership of complex production issues in distributed SaaS environments; Establish rigorous engineering standards through code reviews and automated testing; Coach and develop engineers across functions.
Seniority
Senior Staff, hands-on IC with significant mentorship