F
Freshworks•3h ago
Indeed
Lead Software Engineer
Chennai, Tamil Nadu
Senior Level
Full Job Description
Impact you can create
- Architect From Scratch: Take complete ownership of building multi-tenant, cloud-native applications from scratch and guiding them through multiple production iterations.
- Guarantee Production Excellence: Ensure mission-critical systems achieve high availability (99.99%+), robust security, and deep observability.
- Act as a Force Multiplier: Mentor 2–4 systems engineers, raise the bar for code quality through reviews, and lead technical conversations across multiple engineering teams.
- Drive Efficiency Through Innovation: Harness and apply cutting-edge AI tools and technologies to optimize internal development workflows and platform capabilities.
Roles & Responsibilities
- End-to-End Lifecycle Ownership: Own the entire lifecycle of feature and infrastructure delivery, from gathering functional requirements to design, implementation, and production support.
- System & Service Architecture: Design, develop, and architect reliable, modular APIs and distributed services to support highly scalable, multi-tenant cloud applications.
- Code Optimization & Scaling: Lead major engineering initiatives focused on code optimization, refactoring, performance tuning, and scaling existing backend systems.
- Production Governance: Ensure maximum system resilience, establishing robust monitoring, telemetry, rate-limiting, and multi-region deployment configurations.
- Cross-Functional Partnership: Collaborate with Site Reliability Engineers (SREs), Product Managers (PMs), and fellow Tech Leads to deliver cohesive, platform-wide capabilities.
- Engineering Standards Advocacy: Drive organization-wide adoption of best practices for Object-Oriented Programming (OOP), design patterns, and SOLID principles.
Qualifications
Skills Required:
- Core Computer Science Foundations: Expert-level knowledge of Data Structures & Algorithms (DSA).
- High & Low-Level Design: Proven capability to design scalable, fault-tolerant end-to-end systems.
- Distributed Infrastructure Stack: Solid exposure to RDBMS, NoSQL, caching strategies, and microservices architectures.
- Cloud & DevOps Practice: Hands-on experience working with CI/CD automation on AWS or GCP.
Experience Requirements:
- Professional Timeline: 6 to 9 years of dedicated experience building high-performance backend systems and infrastructure.
- Literature Engineering Track Record: Verifiable experience building complex software systems from the ground up.
- Leadership Capabilities: Demonstrated experience performing effective code reviews, directing technical scopes, and mentoring junior engineers.
- Educational Baseline: Degree in Computer Science, Engineering, or a closely related technical field.
Company
F
Freshworks
Freshworks builds uncomplicated service software that delivers exceptional customer and employee experiences for over 72,000 global companies.Our enterprise-grade solutions are powerful yet easy to us...
Chennai, Tamil Nadu
Posted on Indeed