Description
Organizations everywhere struggle with the costs and complexities of software solutions. Freshworks offers a fresh vision for how the world works, building uncomplicated service software that delivers exceptional customer and employee experiences.
As a Staff Engineer, you will set technical direction across our marketing engineering teams and stay closely involved in implementation. You will identify gaps in our systems, build substantial proof of concepts, and lead architectural changes that improve how we deliver and operate our platforms.
Responsibilities:
- Set Full Stack Architectural Direction: Define how our web applications, backend services, CMS platforms, and cloud infrastructure should evolve together.
- Lead Proof of Concepts: Autonomously investigate ambitious ideas and build working prototypes to find out whether an approach will work.
- Find and Solve Systemic Problems: Identify gaps and recurring bottlenecks across our platforms.
- Build Shared Tools: Develop reusable modules, internal tools, and reference implementations that solve problems across teams.
- Collaborate with International Teams: Work closely with engineering and cross-functional partners across time zones.
- Coach Engineers and Technical Leads: Help lead engineers work through architectural decisions and guide their teams.
- Set Engineering Standards: Use code and design reviews to improve maintainability, testing, and operational reliability across teams.
- Lead AI Use Across the Team: Build and improve AI workflows for investigation, prototyping, and production work.
- Shape Technical Priorities: Bring architectural risks and opportunities to engineering and business leaders.
QUALIFICATIONS:
- Architecture and Problem Solving: Experience designing and evolving systems used by multiple teams.
- JavaScript and TypeScript: Deep language knowledge and strong experience with React and Next.js.
- Node.js and Backend Systems: Hands-on experience building secure APIs, integrating services, and managing asynchronous processing.
- HTML and CSS: Strong knowledge of semantic markup, DOM and Web APIs, modular CSS, and responsive layouts.
- CMS and Content Platforms: Experience with headless CMS architecture, content modeling, and CMS or DAM integrations.
- Cloud Infrastructure and Tooling: Expertise with AWS, CI/CD pipelines, infrastructure as code, and observability.
- Accessibility and Quality: Strong understanding of accessible UI patterns, including keyboard navigation, focus management, and assistive technology testing.
- AI Engineering and Automation: Extensive hands-on experience with coding agents, LLM APIs, and automated engineering workflows.
- Technical Communication: Ability to represent engineering in discussions with senior leaders.