Software Engineer (Growth)
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
Dialpad is seeking an experienced Full Stack Software Engineer to join the Growth team in Vancouver. You will design and build features across web and desktop applications, optimize monetization and onboarding, and mentor junior engineers.
Key Skills for This Role
Responsibilities
- Design, develop, and deploy high quality features across Dialpad's web and desktop native applications
- Write clean, modular, and maintainable code using best practices along with unit & integration tests
- Participate in code reviews to ensure code quality, maintainability, and scalability
- Ensure that features are shipped on time and with the highest quality
- Participate in a rotating team on call schedule to quickly diagnose and resolve critical issues
- Collaborate with cross functional teams to build and use common components and practices across Dialpad products
- Partner closely with Product, Growth, and cross functional stakeholders to build and optimize monetization, signup, onboarding, activation, and expansion experiences
- Develop experimentation and feature flagging capabilities that enable rapid iteration, A/B testing, and data driven product decisions
- Build scalable platform capabilities that empower other teams to launch and iterate on growth initiatives efficiently and safely
- Design and implement solutions that improve conversion, customer adoption, retention, and operational efficiency
- Leverage AI powered tools and workflows to accelerate development, improve operational insights, and enhance customer facing experiences
- Mentor junior engineers and help them grow their skills and expertise
Requirements
- Strong experience with Python, Vue/React, HTML, CSS, JavaScript, TypeScript, GraphQL, GCP or other cloud infrastructures
- Practical experience designing, deploying, and optimizing solutions leveraging serverless computing, microservices, and event driven architectures
- Proficiency with both SQL and NoSQL databases
- Experience with building reusable and modular components for both frontend and backend
- Experience with RESTful APIs and GraphQL schemas
- Bachelor's degree in Computer Science or equivalent practical experience
- Proven ability to design, build, launch, and maintain at least two large scale production systems
- Experience with Agile development methodologies
- Experience leveraging modern AI powered developer tools and workflows
- Strong debugging and troubleshooting skills
- Strong communication and collaboration skills
Full Job Posting
About Dialpad
- Dialpad is the AI native business communications platform, unifying calling, messaging, meetings, and contact center on a single platform powered by AI.
- More than 70,000 companies globally rely on Dialpad, including WeWork, Asana, NASDAQ, AAA Insurance, COMPASS Realty, Uber, Randstad, and Tractor Supply.
- Dialpad is leading the shift to Agentic AI with the DAART initiative, redefining what a communications platform can do.
Your Role
- Seeking an experienced and ambitious Full Stack Software Engineer passionate about building high quality, large scale web and desktop native applications.
- You will take end to end ownership of significant features, driving architectural decisions, tackling complex technical hurdles, and ensuring high code quality.
- This position reports to the Engineering Manager and is based in Vancouver, Canada Office.
What You’ll Do
- Design, develop, and deploy high quality features across Dialpad's web and desktop native applications.
- Write clean, modular, and maintainable code using best practices along with unit & integration tests.
- Participate in code reviews to ensure code quality, maintainability, and scalability.
- Ensure that features are shipped on time and with the highest quality.
- Participate in a rotating team on call schedule to quickly diagnose and resolve critical issues.
- Collaborate with cross functional teams to build and use common components and practices across Dialpad products.
- Partner closely with Product, Growth, and cross functional stakeholders to build and optimize monetization, signup, onboarding, activation, and expansion experiences.
- Develop experimentation and feature flagging capabilities that enable rapid iteration, A/B testing, and data driven product decisions.
- Build scalable platform capabilities that empower other teams to launch and iterate on growth initiatives efficiently and safely.
- Design and implement solutions that improve conversion, customer adoption, retention, and operational efficiency while maintaining high reliability and performance.
- Leverage AI powered tools and workflows to accelerate development, improve operational insights, and enhance customer facing experiences.
- Mentor junior engineers and help them grow their skills and expertise.
Skills You’ll Bring
- Strong experience with Python, Vue/React, HTML, CSS, JavaScript, TypeScript, GraphQL, GCP, or other cloud infrastructures.
- Practical experience designing, deploying, and optimizing solutions leveraging serverless computing, microservices, and event driven architectures.
- Proficiency with both SQL and NoSQL databases.
- Experience with building reusable and modular components for both frontend and backend.
- Experience with RESTful APIs and GraphQL schemas.
- Bachelor's degree in Computer Science or equivalent practical experience.
- Proven ability to design, build, launch, and maintain at least two large scale production systems.
- Experience with Agile development methodologies.
- Experience leveraging modern AI powered developer tools and workflows (e.g., LLM assisted development, code generation, debugging, and productivity tooling).
- Familiarity with integrating AI/LLM based capabilities into applications is a plus.
- Strong debugging and troubleshooting skills.
- Strong communication and collaboration skills.
Salary Range
- For exceptional talent based in British Columbia, Canada, the target base salary range is CAD 147,000—CAD 174,000.
- Individual pay is determined by work location and additional factors, including job related skills, experience, and relevant education or training.
- Compensation details listed reflect base salary only and do not include bonus, equity, or benefits.
Why Join Dialpad
- Work at the center of the AI transformation in business communications.
- Build and ship agentic AI products that are redefining how companies operate.
- Join a team where AI amplifies every employee’s impact.
- Competitive salary, comprehensive benefits, and real opportunities for growth.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Dialpad
AI Engineer, Voice Designer
Vancouver, CAN
Dialpad is hiring an AI Engineer, Voice Designer to own the back-end implementation and linguistic optimization of the Text-to-Speech (TTS) layer for next-generation AI voice agents. You will bridge speech science and pr
Sr. Product Manager, Platform & Agentic Integrations
Vancouver, CAN
Dialpad is seeking a Senior Product Manager to lead Platform & Agentic Integrations, owning APIs, webhooks, MCP, and custom connectors. You will define the integration platform strategy, drive agentic AI capabilities, an