Freshworks

Senior Staff Software Engineer - Full Stack

Freshworks

Hyderabad, Telangana, India · Full Time

Be the first to apply

Experience
12–14 yrs
Salary
Openings
1
Posted
hace 3 días
Work mode
In office
Education
Degree in Computer Science or related engineering field
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Freshworks

Freshworks Inc. develops straightforward service software designed to enhance employee and customer experiences by reducing complexity through AI-powered solutions. Trusted by nearly 75,000 customers including Bridgestone and Sony Music, Freshworks empowers enterprises with user-friendly yet powerful CX and IT tools.

Role Overview

As a Senior Staff Software Engineer - Full Stack, you will lead technical architecture and development for globally distributed SaaS platforms. This position requires mastery in designing scalable backend systems alongside responsive frontends, collaborative cross-functional alignment, and mentorship of engineering talent.

Key Responsibilities

  • Develop and scale full-stack architectures supporting millions of transactions with high performance and availability.
  • Provide technical leadership across engineering teams, creating clear modular designs from complex requirements.
  • Mentor engineers through code reviews and architectural guidance to promote system robustness and modern design principles.
  • Integrate AI tools like GitHub Copilot to enhance development workflows and accelerate delivery.
  • Design and maintain microservices, RESTful APIs, and frontend modules ensuring scalability and maintainability.
  • Own complete software lifecycle stages including requirement gathering, design, deployment, and production support.
  • Optimize code and system design for efficiency in rendering, database operations, and space/time performance.
  • Ensure 99.99% uptime with fault-tolerant, secure, and observable backend and frontend systems.
  • Collaborate closely with product management, UX designers, and site reliability engineers to deliver localized, value-driven features.
  • Conduct root cause analysis of production issues spanning database performance to frontend memory management.
  • Lead architectural reviews and champion object-oriented and SOLID design patterns organization-wide.

Required Qualifications

  • 12 to 14 years of experience in software engineering focused on building scalable full-stack applications within fast-growing product teams.
  • Expertise in Data Structures & Algorithms, Object-Oriented Design principles, and time/space complexity analysis.
  • Proven skills in designing end-to-end highly available multi-tenant systems, including APIs, web architectures, and data models.
  • Experience with backend technologies such as RDBMS, NoSQL databases, caching, microservices, and distributed queues.
  • Strong frontend engineering knowledge including component lifecycle, state management, and client-side optimization.
  • Proficiency with cloud platforms (AWS or GCP), DevOps practices, and CI/CD automation pipelines.
  • Hands-on familiarity with generative AI development tools to enhance coding productivity.
  • Excellent communication skills capable of conveying complex technical concepts to various stakeholders.
  • Educational background in Computer Science, Engineering or equivalent quantitative discipline.

Additional Information

Freshworks embraces diversity and inclusivity, fostering an environment where all employees can thrive regardless of background or identity. The company is committed to equal opportunity employment and believes diverse teams drive innovation and business success.

Minimum education

Bachelor's Degree

Tools & software

Generative AI Tools Microservices Architecture required RESTful APIs required

How they work

Communication Teamwork & Collaboration Attention to Detail Leadership

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer