Why This Job is Featured on The SaaS Jobs
### Why this Role is Featured on The SaaS Jobs
Omnichannel contact center software sits at the intersection of real time communications, customer support workflows, and multi product SaaS platforms. A full stack engineer role in this space tends to involve product surfaces that are always on, heavily integrated, and directly tied to customer experience, which makes the engineering constraints meaningfully different from simpler internal tools or single feature apps.
For a SaaS career, this kind of remit builds durable skills around designing and operating web applications that must remain reliable as usage grows and requirements evolve. The listing signals exposure to cross functional delivery, quality minded engineering practices, and performance oriented troubleshooting, all of which translate well across modern subscription businesses where iteration speed and operational stability have to coexist.
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
Dialpad is seeking a talented and experienced Software Full-Stack Engineer passionate about building high-quality, scalable web applications using modern frontend & backend technologies to build the next generation of our omnichannel Contact Center products. The ideal candidate is a self-starter with a strong desire to deliver high-quality, high-performance, scalable frontend or backend infrastructure and features, and is willing to make an impact while contributing to a cross-functional team.
As an experienced backend software engineer, you drive software delivery & operational excellence by turning well-defined business objectives into software systems. You will have a significant impact on organization-wide output.
What you’ll do
- Develop and maintain Dialpad's web applications using modern front-end and back-end technologies.
- Provide estimates on technical resources and requirements necessary to plan and begin projects.
- Take responsibility for executing projects in the omnichannel contact center communications space. Assist and drive, as needed, to ensure the team meets its delivery milestones.
- Develop well-tested features with appropriate test hooks, resulting in low defect reports and faster engineering throughput.
- Review technical designs to ensure features/products are well-integrated and fully meet business needs.
- Participate in code reviews, design discussions, and other team activities to ensure high-quality software delivery.
- Troubleshoot and debug issues with existing features, as needed.
- Stay up to date with the latest backend platform technologies and best practices, and contribute to the continuous improvement of our engineering processes and tools.
- Ensure features are shipped on time and to the highest quality standards.
- Continue contributing to fun projects meant to delight users!
Skills you’ll bring
- 5+ years of strong experience in full-stack software engineering.
- Bachelor’s or Master’s degree in Computer Science or related field, or equivalent experience.
- Leverage AI Tools (Claude / Windsurf / Gemini) for development.
- Strong experience working with HTML/CSS, Vue.js, Typescript, Python, Java.
- Strong experience working with Cloud Technologies [Google Cloud Platform is a plus] and distributed technologies.
- Working knowledge of unit test and integration test frameworks.
- Good understanding of web technologies, RESTful APIs, and web application frameworks.
- Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent them.
- Strong debugging and troubleshooting skills.
- Strong communication and collaboration skills.
- Experience with highly agile and iterative development processes.
- Our Tech Stacks: Python backend on Google Cloud Platform (AppEngine, Datastore, BigQuery, Dataflow, Memcache, Cloud Tasks, Pub/Sub), Vue.js/Vuex frontend running natively in Electron, Java backend with RESTful interfaces, Postgres, Redis, Couchbase, Kafka, PHP, and web application containers like Tomcat.