Freshworks logo
FreshworksPosted 1 month ago

Lead Software Engineer - Full Stack

On-siteHyderabad, Telangana, India

Full TimeSenior LevelLarge

Job Summary

Design, develop, and maintain robust backend microservices, optimized database schemas, and highly interactive frontend interfaces. Own end-to-end delivery of core product modules from requirement gathering through automated deployment and production support. Write clean, extensible code adhering to SOLID design principles and lead thorough code reviews while mentoring junior engineers. Collaborate with Product Managers, UX Designers, and SRE teams to convert strategies into high-value platform capabilities. Ensure infrastructure is tuned for high availability, multi-tenant fault tolerance, and comprehensive observability. Proactively resolve multi-tier performance bottlenecks ranging from database execution to client-side rendering latencies.

Required Qualifications

  • 5 to 8 years of progressive experience building and scaling software products within fast-paced product engineering teams
  • A verifiable history of shipping enterprise-grade SaaS features at scale and supporting them through successive production iterations
  • A proactive self-starter who thrives in agile environments, navigates ambiguity effectively, and actively balances fast feature delivery with long-term code health
  • Degree in Computer Science, Engineering, or a related technical field

Desired Qualifications

  • Deep technical fluency across backend technologies (REST APIs, microservices, caching layers) and modern frontend development frameworks
  • Strong expertise in Data Structures, Algorithms (DSA), and analyzing time/space complexity trade-offs
  • Proven capability to design scalable, highly available, and fault-tolerant end-to-end multi-tenant systems
  • Experience designing database schemas and managing distributed storage layers (RDBMS, NoSQL, and queuing systems)
  • Exposure and experience working with or integrating AI tools to streamline technical execution and user workflows
  • Exceptional analytical logic with a demonstrated capability to break down complex business problems and clearly convey technical design alternatives

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce