Lead Software Engineer - Systems

Freshworks
Hyderabad,Posted 1 March 2026

Job Description

<p><strong>Responsibilities</strong></p><ul><li>Design and develop <strong>systems</strong> and APIs with reliability and modularity in mind.</li><li>Architect services to support multi-tenant, cloud-native applications.</li><li>Lead efforts on code optimisation, refactoring, and scaling existing systems.</li><li>Own full lifecycle—from requirement gathering to design, implementation, and support.</li><li>Drive best practices for OOPS, design patterns, and <strong>system</strong> scalability.</li><li>Ensure high availability (99.99%+), security, and monitoring of production systems.</li><li>Partner with SREs, PMs, and other tech leads to deliver platform-wide capabilities.</li><li>Mentor 2–4 <strong>systems</strong> engineers and lead technical conversations across multiple teams.</li></ul><p><strong>Requirements</strong></p><ul><li>6 to 9 years of experience in building backend systems and infrastructure.</li><li><strong>Data Structures &amp; Algorithms (DSA)</strong>: Expertise in selecting optimal data structures and developing efficient, optimized code including time/space complexity trade-offs. Deep knowledge of REST APIs.</li><li><strong>Problem Solving &amp; Logical Analysis</strong>: Ability to clearly articulate thought processes, decompose complex problems, and engineer effective solutions.</li><li><strong>Object-Oriented Design (OOD)</strong>: Strong command of OOP principles, designing extensible code, and applying SOLID principles.</li><li><strong>System Design (High-Level Design - HLD &amp; LLD)</strong>: Proven ability to design scalable, highly available, and fault-tolerant end-to-end systems, including APIs, schema, and data models.</li><li>Exposure to RDBMS, caching strategies, distributed queues, and microservices.</li><li>Exposure and experience with AI tools and technologies to improve efficiency</li><li><strong>Leadership &amp; Collaboration</strong>: Demonstrates strong ownership, collaborates effectively, and shows potential for mentoring.</li><li><strong>System Design (HLD):</strong> Ability to gather requirements (functional/non-functional) and design scalable, highly available, fault-tolerant, end-to-end systems.</li><li><strong>API &amp; Database Design:</strong> Skilled in designing APIs, database schemas, and data models.</li><li><strong>Technical Communication:</strong> Excellent at conveying technical concepts and solutions clearly.</li><li><strong>Problem-Solving &amp; Analysis:</strong> Strong analytical and logical reasoning for complex problem-solving.</li><li><strong>Code &amp; Design Optimization:</strong> Capable of optimizing code and system designs for performance and efficiency.</li><li><strong>Code Review:</strong> Experienced in performing effective code reviews.</li><li><strong>Tech Stack:</strong> Knowledgeable about relevant technologies and adept at articulating suitable tech stacks for designs.</li><li>Hands-on experience with CI/CD, DevOps tooling, and cloud platforms (AWS/GCP).</li></ul> <p><strong>Qualification</strong></p><ul><li>Degree in Computer Science, Engineering, or a related field.</li><li>You’ve built <strong>systems</strong> from scratch and taken them through multiple iterations.</li><li>Experience with RDBMS, NoSQL, and queuing <strong>systems</strong>.</li><li>Familiarity with observability, rate limiting, multi-region deployments.</li><li>You thrive in ambiguity and move fast without sacrificing technical depth.</li></ul><p><strong>Skills Inventory:</strong></p><ul><li>Strong grasp of <strong>Data Structures, Algorithms, and Object-Oriented Programming (OOP)</strong></li><li>Proven experience in <strong>designing scalable, fault-tolerant backend systems</strong></li><li>Expertise in <strong>API design, database modeling</strong>, and system architecture</li><li>Ability to <strong>optimize code</strong> and ensure high performance and availability</li><li>Hands-on experience with <strong>CI/CD, DevOps tools, and cloud platforms (AWS/GCP)</strong></li><li>Excell ... (truncated, view full listing at source)