> Markdown version of [/jobs/ext/3184639-software-engineer](https://www.wearedevelopers.com/jobs/ext/3184639-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Dialpad,Inc. - **Location:** London, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Code Review, Relational Databases, Software Debugging, PostgreSQL, Redis, Software Engineering, SQL Databases, TypeScript, Web Applications, Web Services, Google Cloud, ReactJS, Backend, Code Testing, Front End Software Development, NestJS - **Published:** September 6, 2026 - **Apply:** https://job-boards.greenhouse.io/dialpad/jobs/8766148002 ## About the Role * 5+ years of professional experience building production web applications. * Strong TypeScript and React skills. * Experience developing backend services and APIs. * Knowledge of relational databases, data modeling, and SQL. * Experience writing frontend or backend tests. * An understanding of software design, performance, and maintainability. * The ability to debug problems across multiple parts of an application. * Experience independently delivering projects. * A collaborative approach to technical decisions and feedback. * Strong ability to leverage AI to accelerate your work. ## Description You'll help build and maintain Dialpad's Workforce Management (WFM) product. WFM enables contact centers to forecast demand, plan staffing, create schedules, and manage their workforce. You will also work across broader company initiatives to incorporate agentic workflows into the contact center space. This is a full-stack role with equal emphasis on frontend and backend. You'll independently deliver scoped features across the React frontend and TypeScript backend. You'll work with Product, Design, and Engineering to turn customer needs into reliable and maintainable features, while collaborating closely with peers to raise the team's technical bar. What you'll do * Build features across WFM and Agentic product areas. * Build accessible and responsive interfaces with React and TypeScript. * Develop APIs and services using TypeScript, NestJS, PostgreSQL, Redis, and Google Cloud Platform. * Write clear, modular, and well-tested code. * Leverage AI well to increase quality and velocity of delivered code. * Contribute to technical designs with support from experienced engineers. * Review code and share constructive feedback with teammates. * Investigate production issues and participate in the team's on-call rotation. * Collaborate with Agentic platform, Product, and Design teams to drive feature development. * Contribute to improvements in engineering practices, tooling, and documentation. * Integrate Agentic capabilities into customer workflows. * Learn and apply new Agentic technologies as Dialpad's platform evolves., Linkedin profile* Our office is based at 80 Old Street, London EC1V 9AZ, and this role follows a hybrid schedule requiring you to work from the office 2-3 days per week. Would you be able to commit to this arrangement?* Select... How are you using AI today?* Voluntary Self-Identification For government reporting purposes, we ask candidates to respond to the below self-identification survey. Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter. Any information that you do provide will be recorded and maintained in a confidential file. As set forth in Dialpad's Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law. Gender Select... Are you Hispanic/Latino? Select... Race & Ethnicity Definitions If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection. As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measure the effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categories is as follows: A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability. A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service. An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense. An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985. Veteran Status Select...