Why This Job is Featured on The SaaS Jobs
This senior frontend engineering role stands out in SaaS because it sits at the platform layer that shapes how product teams ship customer-facing experiences. Rather than focusing on a single feature area, it centers on client “hosts” that run across browser and native desktop environments, including Electron and enterprise distribution concerns. In a mature SaaS organisation with a large engineering function, that kind of wrapper and tooling work becomes a leverage point for reliability, consistency, and maintainability across multiple product surfaces.
For a long-term SaaS career, the value is in building fluency with the operational realities of shipping at scale: managing tech debt, improving developer throughput, and designing architecture that other teams can adopt. The remit also signals exposure to roadmap thinking, documentation as a first-class engineering output, and the mechanics of supporting internal consumers, all skills that transfer well to platform engineering, staff-level IC tracks, and technical leadership roles in SaaS.
This role is best suited to an experienced frontend engineer who enjoys cross-cutting problems, clear technical writing, and influencing engineering standards beyond a single squad. It will appeal to someone comfortable balancing hands-on delivery with mentorship and design reviews, particularly in a hybrid, office-based setup in Bengaluru.
The section above is editorial commentary from The SaaS Jobs, provided to help SaaS professionals understand the role in a broader industry context.
Job Description
Your Role
As a Sr. Software Engineer, you’ll share ownership of the Client Hosts roadmap to build, support, and maintain standard top-level application wrappers running both in browser and native desktop environments. This work is critical in supporting the entire Product Engineering Organization (100+ Engineers). Your impactful work helps improve Dialpad’s customer experience, development overhead, tech debt, and scalability.
This position reports to the Sr. Manager of our Connect Team. This position reports to the Engineering Manager, who is based in Bengaluru, and the role will be based in our Bengaluru, India Office. The position will require a hybrid working arrangement based out of our Bengaluru office.
What You’ll Do
- Define a 1-3 year roadmap/vision that helps realize and expand upon our team charter.
- Write clear and complete architectural design documents that other team members easily understand.
- Provide estimates on technical resources and requirements necessary to plan and begin projects.
- Take responsibility for the execution of the Client Hosts team projects. Assist and drive, as needed, to ensure the team meets its delivery milestones.
- Develop well-tested features and tools, resulting in low defect reports and faster engineering throughput.
- Be widely recognized as the technical expert in supporting web clients. Devise elegant solutions to complex engineering problems.
- Review technical designs to ensure features/tools are well-integrated and fully meet the needs of our product engineering teams.
- You’ll work on projects such as enterprise-level desktop application installers, native wrappers for web applications, configuring host applications to smoothly integrate and run micro-frontends, complex client-side data management and caching solutions, and much more.
- Give larger-scale internal demos on new tools that you have completed and explain how they fit into the bigger picture.
- Continue contributing to fun projects meant to delight!
Skills You’ll Bring
- 7+ years of strong experience in frontend software development.
- Bachelor’s or Master’s degree in Computer Science or a related field, or equivalent experience.
- Strong experience working with standard frontend technologies and the underlying tools that make modern web applications run.
- Experience with native application installation and VDI support.
- Experience with introducing new technologies to established systems, along with documentation and educational material.
- Experience identifying classes of problems and modifying existing or building novel tooling to solve them.
- Strong debugging and troubleshooting skills.
- Strong communication and collaboration skills.
- Experience with highly agile and iterative development processes.
- Experience mentoring engineers and helping them grow their skills.
- Our Tech Stack: Vue 3/Pinia, Typescript, Playwright, Vitest, pnpm, Vite, RES, Electron, as well as some interesting proprietary solutions.