CareerPlanGet AI match score →

Software Engineer (Growth)

CAN-BC-Vancouver💼 Full-time🗓 2026-06-23 → 2026-07-31

Core

Building high-quality, large-scale web and desktop-native applications for Dialpad's AI-native business communications platform, focusing on growth, monetization, and user experience optimization.

Role type

Senior Full Stack Software Engineer (Growth)

Builds

Web and desktop-native applications, experimentation/feature-flagging capabilities, and scalable platform components for growth initiatives.

Domain

Business Communications / AI / SaaS

Deliverable

product features

Required skills

Python, Vue/React, TypeScript, GraphQL, GCP, SQL, NoSQL, RESTful APIs, serverless computing, microservices, event-driven architectures, AI-powered developer tools

Preferred skills

Integrating AI/LLM-based capabilities into applications, building reusable modular components

Technologies

Python, Vue, React, TypeScript, GraphQL, GCP, SQL, NoSQL

Responsibilities

Design, develop, and deploy features across web and desktop applications; write clean, modular, and maintainable code with unit and integration tests; participate in code reviews; ensure features are shipped on time; participate in on-call rotation; collaborate with cross-functional teams; partner with Product and Growth to optimize monetization and user experiences; develop experimentation and feature-flagging capabilities; build scalable platform capabilities; design solutions to improve conversion and retention; leverage AI-powered tools to accelerate development; mentor junior engineers.

Seniority

Senior, hands-on IC with mentorship responsibilities

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗