Job Description
At Freshworks, we don’t just ship software—we shape it to be fast, reliable, and refreshingly simple. As a Senior Staff Software Engineer - Full Stack, you will serve as a premier technical leader architecting the end-to-end systems that drive our global SaaS products. In this role, you will masterfully balance complex distributed backend infrastructure with highly responsive, scalable frontend applications, leading cross-functional technical strategies and mentoring engineers to level up our entire platform ecosystem.
If you obsess over time and space complexity, love breaking down tough, multi-tier architectural problems, and take pride in leading technical execution without losing touch with the code—you’ll feel right at home.
Impact You Can Create
E2E Platform Evolution: Own and scale foundational full-stack architectures capable of handling millions of transactions while delivering seamless, high-performance web experiences globally.
Technical Guidance: Act as a definitive technical compass across multiple engineering tracks, translating ambiguous product visions into resilient, modular high-level and low-level designs.
Engineering Multiplier: Foster a culture of excellence across the org by leading deep-dive code reviews, mentoring junior/mid-level systems engineers, and introducing modern architectural patterns.
AI-Powered Efficiency: Pioneer the integration of modern AI tools (e.g., GitHub Copilot) into the daily full-stack development workflow to accelerate delivery without sacrificing technical depth.
Roles & Responsibilities
Full-Stack Architecture: Architect, build, and maintain scalable backend microservices and extensible REST APIs paired with intuitive, modular frontend application layers.
Full Lifecycle Ownership: Own the entire software development lifecycle—from gathering functional/non-functional requirements and data modeling to deployment, automation, and live production support.
Code & Design Optimization: Write clean, modular, and testable code optimized for browser rendering efficiency, database execution performance, and space/time complexity.
Production Governance: Ensure backend and frontend systems are tuned for high availability (99.99%+), multi-tenant fault tolerance, security compliance, and deep observability.
Cross-Functional Partnership: Collaborate closely with Product Managers, UI/UX designers, and Site Reliability Engineers (SREs) to ship highly localized, value-driven capabilities fast.
Root-Cause Analysis: Troubleshoot complex full-stack performance bottlenecks in production, from slow database queries to state-management memory leaks.
Mentorship & Best Practices: Lead comprehensive architectural reviews, establish development roadmaps, mentor 2–4 engineers, and actively drive OOPS and SOLID design principles across the organization.