Overview
Freshworks is looking for a self-driven and highly skilled Senior Staff Software Engineer Backend to join our dynamic engineering this role you will architect design and guide the development of scalable backend systems across our product suite. As a technical leader you will set the engineering bar for backend excellence influence cross-functional initiatives and mentor a growing team of talented engineers. Youll tackle complex technical challenges foster innovation and contribute to building robust B2B SaaS products on the cloud.
Responsibilities
Technical Architecture & Design
- Architect design and deliver elegant and scalable solutions to complex backend challenges.
- Design and build large-scale distributed and data-intensive systems with high availability and resilience.
- Make data store decisions (SQL and NoSQL) and optimize for performance and scalability.
- Advocate for a platform mindset: build with configurability reuse and long-term scalability in mind.
- Provide architectural guidance to other architects and engineering teams.
Hands-On Engineering
- Remain deeply technical and hands-on with programming contributing to codebases and technical problem-solving.
- Write clean maintainable and well-tested code; establish and uphold high code quality standards.
- Troubleshoot and resolve critical production issues; perform root cause analysis and design preventive measures.
- Lead technical incident response and ensure continuous improvements to system reliability.
Strategic Leadership
- Identify technical debt and propose solutions with phased plans for reduction.
- Set and drive engineering standards and best practices across the backend engineering teams.
- Drive innovation by identifying new technologies and opportunities aligned with internal product needs.
- Align technical initiatives with business goals and ensure execution excellence.
Cross-Functional Collaboration
- Partner with product managers architects DevOps and QA teams to deliver features and improvements.
- Collaborate across teams and functions on critical high-impact projects.
- Represent backend engineering in strategic planning roadmap discussions and design reviews.
Mentorship & Culture
- Mentor junior and mid-level engineers fostering a culture of continuous learning and technical curiosity.
- Champion knowledge sharing pairing and design walkthroughs.
- Lead by example with discipline ownership and a customer-first mindset.
Qualifications :
- Bachelors degree in a technical field or equivalent practical experience.
- 13 years of hands-on software development experience primarily in backend or full-stack roles.
- Proven track record of designing and developing scalable backend systems in a product development environment.
- Experience working in multi-tenant B2B SaaS environments.
- Strong hands-on programming skills; polyglot with the ability to pick up new technologies.
- Deep expertise in system design data modeling microservices architecture and CS fundamentals.
- Strong communication skillsboth verbal and writtenwith the ability to articulate complex ideas clearly.
- Demonstrated experience leading teams and mentoring engineers.
- Familiarity with AWS or other cloud platforms preferred.
Preferred Qualifications
- Experience in high-scale system design and architecture.
- In-depth knowledge of modern backend stacks and tooling.
- Demonstrated ability to influence technical direction across multiple teams.
- Program management experience including roadmap planning hiring and execution oversight.
- Exposure to monitoring observability and operational best practices in production systems.
Skills
Core Technical Skills
- System design and architecture for scalable distributed systems
- Proficiency in backend programming (e.g. Java Go Python)
- Microservices architecture and API design
- Strong SQL and NoSQL data modeling skills
- Cloud technologies (preferably AWS)
- Performance tuning and backend optimization
- Security best practices for backend systems
Scalability and Reliability
- Experience building high-throughput fault-tolerant systems
- Familiarity with monitoring and observability tools (e.g. Prometheus Grafana)
- Troubleshooting production issues and root cause analysis
- Setting up and maintaining CI/CD pipelines
Tools and Technologies
- Databases: PostgreSQL MySQL MongoDB Cassandra
- Message queues: Kafka RabbitMQ Amazon SQS
- Version control systems: Git GitHub/GitLab
- Infrastructure as Code (e.g. Terraform) optional but valuable
Leadership and Execution
- Driving technical direction and architecture across teams
- Mentoring and coaching engineers
- Managing tech debt and leading critical projects
- Balancing delivery with long-term platform goals
Collaboration and Communication
- Working with cross-functional teams (Product QA DevOps)
- Writing clear technical documentation and design specs
- Communicating complex ideas to both technical and non-technical stakeholders
Domain Knowledge
- Experience building B2B SaaS products with a multi-tenant architecture
- Platform thinking designing for configurability and reuse
- Customer-focused engineering and performance-aware design
Additional Information :
At Freshworks we are creating a global workplace that enables everyone to find their true potential purpose and passion irrespective of their background gender race sexual orientation religion and ethnicity. We are committed to providing equal opportunity for all and believe that diversity in the workplace creates a more vibrant richer work environment that advances the goals of our employees communities and the business.
Remote Work :
No
Employment Type :
Full-time