Lead Software Engineer - Full Stack

Freshworks
Chennai
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 5-8 yearsEducation: bachelorsSkills: ["Problem-solving","Analytical thinking","Collaboration","Mentorship","Code review"]

Lead the delivery of scalable full-stack product modules by building backend microservices and responsive frontend experiences. Own end-to-end execution from requirements and system design through automated deployment, monitoring, and production support. Improve code quality using OOP and SOLID principles, optimize performance across database and client rendering layers, and help ensure high availability, multi-tenant fault tolerance, security compliance, and observability. Mentor engineers through code reviews and best practices.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Freshworks
Freshworks
1 day ago

Lead Software Engineer - Full Stack

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 12 hours agoStatus: Live
Reposted: similar role first listed 3 months ago

Job Summary

Lead the delivery of scalable full-stack product modules by building backend microservices and responsive frontend experiences. Own end-to-end execution from requirements and system design through automated deployment, monitoring, and production support. Improve code quality using OOP and SOLID principles, optimize performance across database and client rendering layers, and help ensure high availability, multi-tenant fault tolerance, security compliance, and observability. Mentor engineers through code reviews and best practices.
Location: Chennai
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, develop, and maintain backend microservices and interactive frontend application interfaces.
  • •Own end-to-end delivery of core product modules, from requirement gathering and system design to automated deployment, monitoring, and production support.
  • •Write clean, extensible, and testable code using OOP concepts and SOLID design principles.
  • •Collaborate with Product Managers, UX Designers, and SRE teams to convert product strategies into platform capabilities.
  • •Ensure production governance with high availability, multi-tenant fault tolerance, security compliance, and observability; optimize performance across tiers.

Key Requirements

  • •5 to 8 years of progressive experience building and scaling software products in fast-paced product engineering teams.
  • •A strong track record of shipping enterprise-grade SaaS features at scale and supporting them through production iterations.
  • •Proactive self-starter who thrives in agile environments and navigates ambiguity while balancing fast delivery with long-term code health.
  • •Degree in Computer Science, Engineering, or a related technical field.
  • •Verifiable history of executing and delivering core product modules in production settings.
Experience:5-8 yearsSaaSEnterprise softwareProduct engineeringMicroservices
Education:Bachelor's
Skills:Problem-solvingAnalytical thinkingCollaborationMentorshipCode review
Languages:English (US)
Tech Stack:REST APIsMicroservicesCachingFrontend development frameworksObject-Oriented Programming (OOP)SOLIDData StructuresAlgorithms (DSA)HLDLLDMulti-tenant systemsRDBMSNoSQLQueuing systemsAI toolsAgileMonitoringObservabilitySRE

Company Brief

Freshworks
Provides cloud-based customer engagement, CRM and ITSM software (Freshdesk, Freshservice, Freshsales) that helps businesses manage customer and employee experiences through SaaS products and AI-driven tools.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Revenue: USD 500M to 1B
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Mateo, United States
Founded: 2010
Glassdoor
Glassdoor: 3.5
WebsiteLinkedInGlassdoor