Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Lead Software Engineer - Systems @ freshworks

Home > Software Development

 Lead Software Engineer - Systems

Job Description

Job Description
Overview
At Freshworks, we re building the foundational systems that power internet-scale SaaS products. As a Lead Systems Engineer, you ll architect services that are fast, secure, and built to last. You ll work across products and platforms owning design, deployment, and evolution of critical systems that impact everything from login to logs.
If you thrive on building for scale, thinking in multi-tenant architectures, and sweating the details of performance, extensibility, and fault tolerance you ll love this role.
Responsibilities
  • Design and develop systems and APIs with reliability and modularity in mind.
  • Architect services to support multi-tenant, cloud-native applications.
  • Lead efforts on code optimisation, refactoring, and scaling existing systems.
  • Own full lifecycle from requirement gathering to design, implementation, and support.
  • Drive best practices for OOPS, design patterns, and system scalability.
  • Ensure high availability (99.99%+), security, and monitoring of production systems.
  • Partner with SREs, PMs, and other tech leads to deliver platform-wide capabilities.
  • Mentor 2 4 systems engineers and lead technical conversations across multiple teams.
Requirements
  • Data Structures Algorithms (DSA): Expertise in selecting optimal data structures and developing efficient, optimized code including time/space complexity trade-offs. Deep knowledge of REST APIs.
  • Problem Solving Logical Analysis: Ability to clearly articulate thought processes, decompose complex problems, and engineer effective solutions.
  • Object-Oriented Design (OOD): Strong command of OOP principles, designing extensible code, and applying SOLID principles.
  • System Design (High-Level Design - HLD LLD): Proven ability to design scalable, highly available, and fault-tolerant end-to-end systems, including APIs, schema, and data models.
  • Exposure to RDBMS, caching strategies, distributed queues, and microservices.
  • Exposure and experience with AI tools and technologies to improve efficiency
  • Leadership Collaboration: Demonstrates strong ownership, collaborates effectively, and shows potential for mentoring.
  • System Design (HLD): Ability to gather requirements (functional/non-functional) and design scalable, highly available, fault-tolerant, end-to-end systems.
  • API Database Design: Skilled in designing APIs, database schemas, and data models.
  • Technical Communication: Excellent at conveying technical concepts and solutions clearly.
  • Problem-Solving Analysis: Strong analytical and logical reasoning for complex problem-solving.
  • Code Design Optimization: Capable of optimizing code and system designs for performance and efficiency.
  • Code Review: Experienced in performing effective code reviews.
  • Tech Stack: Knowledgeable about relevant technologies and adept at articulating suitable tech stacks for designs.
  • Hands-on experience with CI/CD, DevOps tooling, and cloud platforms (AWS/GCP).
Qualifications
  • Degree in Computer Science, Engineering, or a related field.
  • 6 to 9 years of experience in building backend systems and infrastructure.
  • You ve built systems from scratch and taken them through multiple iterations.
  • Experience with RDBMS, NoSQL, and queuing systems.
  • Familiarity with observability, rate limiting, multi-region deployments.
  • You thrive in ambiguity and move fast without sacrificing technical depth.

Job Classification

Industry: Software Product
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Technical Architect
Employement Type: Full time

Contact Details:

Company: Freshworks
Location(s): Hyderabad

+ View Contactajax loader


Keyskills:   Computer science Object oriented design Backend RDBMS Database design Analytical Schema Data structures System design Monitoring

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Engineer /senior Engineer - (mcu Rtos)

  • Einfochips
  • 5 - 10 years
  • Hyderabad
  • 1 day ago
₹ Not Disclosed

Solutions Engineer - Linux BSP

  • Einfochips
  • 5 - 10 years
  • Noida, Gurugram
  • 2 days ago
₹ Not Disclosed

SDET Technical Lead

  • Wipro HR Soniya
  • 5 - 8 years
  • Hyderabad
  • 3 days ago
₹ Not Disclosed

Application Lead

  • Accenture
  • 15 - 20 years
  • Bengaluru
  • 3 days ago
₹ Not Disclosed

freshworks

Freshworks makes it fast and easy for businesses to delight their customers and employees. We do this by taking a fresh approach to building and delivering software that is affordable, quick to implement, and designed for the end-user. More than 50,000 companies -- from startups to public companies ...