Freshworks
Freshworks2h ago
InstaHyre

Lead Software Engineer

Chennai
Full Time
Senior Level

Auto Apply to 50+ AI Matched Lead Software Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Freshworks

Responsibilities

Qualifications & Requirements

Experience Level: Senior Level

Full Job Description

We are seeking a Lead Software Engineer specializing in backend development to architect and build cutting-edge platform services for Freshworks. Leveraging your expertise in distributed systems, you will guide your team in creating highly available, millisecond-efficient systems that operate at internet scale, ultimately redefining customer experiences. If you are a driven engineer with a passion for system building, strong analytical skills, and a knack for innovative problem-solving, we encourage you to apply.

Key Responsibilities:

  • Lead engineering teams in delivering scalable, low-latency, and cost-effective solutions for diverse product teams.
  • Champion the design and implementation of solutions using various open-source distributed systems to deliver end-to-end products.
  • Conceptualize and build novel solutions from the ground up, collaborating closely with architects and engineers across product teams to ensure seamless integration and widespread adoption.
  • Define and establish key quality attributes for systems, along with measurable success criteria and metrics for products.
  • Ensure personal and team adherence to Freshworks' compliance and information security protocols.

Qualifications:

  • 6 to 9 years of relevant professional software engineering experience.
  • Advanced proficiency in object-oriented programming principles and paradigms.
  • Deep understanding of the Software Development Lifecycle (SDLC).
  • Proven track record in designing highly scalable and performant systems.
  • Experience conducting thorough peer code reviews.
  • Exceptional analytical and problem-solving capabilities.
  • Extensive hands-on programming experience.
  • Expertise in data structures and algorithms.
  • Solid foundation in system design principles and best practices.
  • Bachelor's degree in Computer Science or equivalent practical experience.
  • Experience working with large-scale, distributed systems.
  • Intermediate knowledge of Ruby on Rails.
  • Prior experience utilizing Amazon Web Services (AWS).
  • Familiarity with contributing to or utilizing open-source projects.
  • Experience with troubleshooting challenges in a SaaS environment with demanding deployment schedules.

Company

Freshworks

Freshworks

Freshworks empowers businesses to enhance customer and employee experiences through innovative, user-friendly, and affordable software solutions. With a global presence across 13 locations, Freshworks...

Chennai
Posted on InstaHyre