F

Freshworks

Cloud-based CRM and customer engagement suite

Lead Software Engineer - Site Reliability

Site Reliability EngineeringConfirmed live in the last 24 hours
Full-timeHyderabad, Telangana, IndiaNo salary listedIn-person

About the Job

Requirements

  • The role requires 7–12 years of experience in Site Reliability Engineering, DevOps, or Production Engineering roles.
  • The candidate must be proficient in developing clear, efficient, and well-structured code.
  • The candidate must have in-depth Linux knowledge for system administration and advanced troubleshooting.
  • The candidate must have practical experience with Docker and Kubernetes for application deployment and management.
  • The candidate must be able to design, implement, and maintain Continuous Integration and Continuous Delivery pipelines.
  • The candidate must understand security best practices and infrastructure compliance.
  • The candidate must be able to design and implement highly available, scalable, and resilient distributed systems.
  • The candidate must be proficient with infrastructure-as-code tools and infrastructure provisioning and management automation.
  • The candidate must have deep knowledge and practical experience with disaster recovery and high-availability strategies.
  • The candidate must be able to implement and use monitoring, logging, and tracing tools for system health.
  • The candidate must be able to design complex distributed systems with a focus on reliability and operations.
  • The candidate must have a degree in Computer Science, Engineering, or a related field.
  • The candidate must have experience building and scaling production services with high uptime targets of 99.99% or higher.
  • The candidate must have a track record of reducing incident frequency and improving response metrics such as mean time to detect and mean time to recover.
  • The candidate must have analytical and diagnostic skills for resolving complex system issues.

Responsibilities

  • Design and implement tools to improve availability, latency, scalability, and system health.
  • Define service-level indicators and service-level objectives, manage error budgets, and drive performance engineering efforts.
  • Build and maintain automated monitoring, alerting, and remediation pipelines.
  • Collaborate with engineering teams to improve reliability by design.
  • Lead incident response, root cause analysis, and blameless postmortems.
  • Champion observability across services, including logs, metrics, and traces.
  • Contribute to infrastructure architecture, automation, and reliability roadmaps.
  • Advocate for Site Reliability Engineering best practices across teams and functions.

About the Company

Freshworks

Cloud-based CRM and customer engagement suite

Freshworks provides a cloud-based suite of customer engagement and employee management software for businesses of various sizes, including modules for customer support, sales, marketing, IT service management, and HR. It works as a single SaaS platform where each module (Freshdesk, Freshsales, Freshmarketer, Freshservice, Freshteam) handles a different task and shares data across departments, with customers choosing tiered subscription plans and optionally extending functionality through a marketplace of apps. The platform combines multiple CRM and business functions on one interconnected system, rather than offering standalone tools. Its goal is to streamline customer interactions and internal processes to improve collaboration and efficiency across departments.

Company size
5,001-10,000
Company stage
IPO
Headquarters
San Mateo, CA
Founded
2010

Recently Posted Jobs

Explore more opportunities at Freshworks

See more jobs