Lead Software Engineer - Systems

Freshworks
Chennai
Workplace: HybridFull timeFunction: Software EngineeringExperience: 6-9 yearsSkills: ["Mentoring","Analytical thinking","Problem-solving"]

Build next-generation, always-available platform services at internet scale, focusing on distributed systems, low latency, and cost-efficient execution. Lead teams delivering scalable solutions for multiple product teams, implement end-to-end features using open source distributed systems, and collaborate with architects and engineers across teams. Define system quality attributes and metrics, support SDLC and Freshworks compliance and information security processes, and mentor engineers to improve delivery and reliability.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Freshworks
Freshworks
2 days ago

Lead Software Engineer - Systems

✓ 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 2 months ago

Job Summary

Build next-generation, always-available platform services at internet scale, focusing on distributed systems, low latency, and cost-efficient execution. Lead teams delivering scalable solutions for multiple product teams, implement end-to-end features using open source distributed systems, and collaborate with architects and engineers across teams. Define system quality attributes and metrics, support SDLC and Freshworks compliance and information security processes, and mentor engineers to improve delivery and reliability.
Location: Chennai
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Manager level

Key Responsibilities

  • •Lead teams to deliver scalable, low-latency, and cost-efficient solutions across multiple product teams.
  • •Drive solutions and implementations leveraging open source distributed systems to deliver complete products.
  • •Build innovative solutions from scratch and collaborate with architects and engineers across product teams to drive adoption.
  • •Elicit system quality attributes and create success criteria metrics to track achieved product outcomes.
  • •Implement and support compliance of self and team to Freshworks compliance and information security processes.

Key Requirements

  • •Solid experience in Java and OOPS concepts, with advanced proficiency in object-oriented programming principles.
  • •6–9 years of relevant professional experience with in-depth understanding of the Software Development Lifecycle (SDLC).
  • •Ability to design scalable, high-performance systems and strong system design fundamentals.
  • •Extensive hands-on programming experience with data structures and algorithms, plus skilled peer code review capabilities.
  • •Experience with AWS, large-scale systems, and troubleshooting in a SaaS environment with an assertive deployment schedule.
Experience:6-9 yearsSaaSDistributed systemsOpen source
Education:
Skills:MentoringAnalytical thinkingProblem-solving
Languages:English
Tech Stack:JavaRuby on RailsAWSSDLCDistributed systemsOpen sourceSaaS

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