Open Role
Dialpad

Hybrid opportunity at

Dialpad

Sr. Software Engineer (Hardware)

Dialpad is seeking a Sr. Software Engineer (Hardware) to join their team in a hybrid capacity, with options to work from the Vancouver office. Dialpad operates…

View Company

Role Snapshot

Hiring Now
Work arrangement
Hybrid
Location
Vancouver, Canada
Salary
Not specified
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Published58m ago
Listing Views0
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Dialpad is seeking a Sr. Software Engineer (Hardware) to join their team in a hybrid capacity, with options to work from the Vancouver office. Dialpad operates as a customer experience AI platform designed to resolve issues in real time through voice and digital interactions. In this position, the engineer will help merge traditional hardware solutions with the company cloud communication network, creating calling workflows and managing integration software. This role…

Job Description

Dialpad is seeking a Sr. Software Engineer (Hardware) to join their team in a hybrid capacity, with options to work from the Vancouver office. Dialpad operates as a customer experience AI platform designed to resolve issues in real time through voice and digital interactions. In this position, the engineer will help merge traditional hardware solutions with the company cloud communication network, creating calling workflows and managing integration software.

This role is well-suited for a software professional with background in both front-end and back-end systems who wants to build device management, provisioning, activation, and control features. The person selected will report directly to the Hardware Engineering Manager. Responsibilities include building software integrations for VoIP devices like IP phones, SIP adapters, ATA adapters, and DECT base stations, alongside troubleshooting production issues and writing unit tests.

Candidates will collaborate closely with product management, design, quality assurance, and cross-functional engineering units to turn requirements into technical specifications. Dialpad values team members who display traits such as curiosity, persistence, empathy, optimism, and a scrappy attitude. While the posting notes specific regional target salaries for British Columbia, compensation may vary based on location, experience, skills, and training.

Responsibilities

  • Develop and maintain software solutions and integrations interfacing with VoIP devices including IP phones, SIP adapters, ATA adapters, and DECT base stations
  • Design and implement UI features for device management, provisioning, activation, and control
  • Troubleshoot production and customer-related device issues
  • Write and maintain comprehensive unit tests to ensure software robustness
  • Maintain code quality by reviewing peer code submissions
  • Collaborate with Product Management, Design, and cross-functional engineering groups to translate requirements into technical specifications
  • Work closely with QA throughout the entire feature lifecycle
  • Engage in self-development to stay current with industry technologies

Requirements

  • Professional experience as a Software Engineer
  • Hands-on experience with Python or other relevant structured languages
  • Experience working with both front-end and back-end technologies
  • Experience working with databases
  • Expertise in unit testing
  • Familiarity with networking protocols including TCP and UDP
  • Experience with RESTful APIs
  • Familiarity with version control systems such as Git

Core Skills

Benefits

  • Competitive salary range for candidates based in British Columbia, Canada
  • Comprehensive benefits package
  • Real opportunities for growth
  • Access to cutting-edge AI tools and robust training programs
  • Inclusive office environment designed for collaboration and connection

Frequently Asked Questions

Answers are based only on the employer’s listing; where it doesn’t say, neither do we.

What is the location and remote status for this role?

This is a hybrid position with the opportunity to be based in the Dialpad Vancouver office.

Who does this position report to?

The Software Engineer reports to the Hardware Engineering Manager.

What are the key technical requirements for this role?

Candidates must have professional software engineering experience, hands-on experience with Python or another structured language, experience with front-end and back-end technologies, database experience, unit testing expertise, familiarity with TCP/UDP networking protocols, RESTful API experience, and Git familiarity.

What is the salary range for this position?

For talent based in British Columbia, Canada, the target base salary range is $173,400 to $219,300 CAD. Individual pay is determined by location, role level, skills, experience, and training.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Related Jobs

Dialpad
DialpadPosted 58m ago
Full-time
Dialpad
DialpadPosted 58m ago
Full-timeHybrid
Dialpad
DialpadPosted 58m ago
Full-timeHybrid

Posted by Dialpad

Source: Dialpad

View the original listing ↗

Posted by employer: Not specified

Added to Jobsiz: Oct 12, 2026

The description was written by Jobsiz from the employer’s listing. Always check the original listing before applying.

Dialpad

Dialpad

44Open Jobs
—No reviews yet
View Company Profile