New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
Dialpad

Sr. Software Engineer (Hardware)

Dialpad
Apply →
hybrid senior full-time $175,500-$218,250 CAD Vancouver, BC

First indexed 5 Aug 2026

Description

As a Software Engineer, you’ll be responsible for developing and maintaining features to enhance customers’ day-to-day communication experience.

You’ll work closely with customers and customer-facing teams to provide industry-leading calling workflows.

On this team, you’ll be participating in an effort to combine traditional hardware solutions with Dialpad’s cutting-edge cloud communication platform.

You’ll be contributing directly to high-impact projects that drive critical business strategies.

This position reports to our Hardware Engineering Manager and is a hybrid role, with the opportunity to be based in our Vancouver office.

Responsibilities

  • Develop and maintain software solutions and integrations that interface with VoIP devices, including IP phones, SIP adapters, ATA adapters, and DECT base stations.
  • Design and implement features and improvements for device management, provisioning, activation, and control in the UI.
  • Troubleshoot production/customer-related issues with devices.
  • Write and maintain comprehensive unit tests to ensure the robustness of the device integration management software.
  • Maintain code quality by reviewing peers’ code.
  • Collaborate with Product Management, Design, and cross-functional engineering teams to understand the requirements and translate them into technical specifications.
  • Work closely with QA throughout the entire lifecycle of a feature.
  • Work on self-development and continuous self-improvement to stay up-to-date with the latest technologies in the field.

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 (TCP, UDP).
  • Experience with RESTful APIs.
  • Familiarity with version control systems (Git).

Benefits

  • Competitive salary, comprehensive benefits, and real opportunities for growth
  • 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
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://job-boards.greenhouse.io/dialpad/jobs/8661336002