Senior Software Engineer, VoIP & Cloud Platforms

Dialpad

Vancouver

Hybrid

CAD 176,000 - 218,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive benefits
Growth opportunities
Great Place to Work recognition

Job summary

Dialpad is seeking a Software Engineer to develop and maintain features that enhance customers’ day-to-day communication. You’ll work with customers and teams to drive high-impact projects that blend hardware solutions with our cloud platform.

The role reports to Hardware Engineering Manager in a hybrid setup, with a Vancouver office option. You’ll join a team delivering industry-leading calling workflows and robust device management capabilities.

Qualifications

  • Hands-on experience with Python or other structured languages.
  • Experience with both front-end and back-end technologies.
  • Experience with databases and RESTful APIs.
  • Expertise in unit testing and code quality.
  • Familiarity with networking protocols (TCP/UDP).
  • Experience with version control systems (Git).

Responsibilities

  • Develop and maintain software solutions interfacing with VoIP devices (IP phones, SIP adapters, ATA adapters, DECT base stations).
  • Design and implement features for device management in the UI.
  • Troubleshoot production or customer-related device issues.
  • Write and maintain unit tests for device integration software.
  • Collaborate with Product, Design, and cross-functional teams to translate requirements into specs.
  • Work with QA across the full feature lifecycle.

Skills

Python
REST APIs
Git
Databases
Unit testing
Networking

Tools

VoIP devices integration

Job description

Dialpad is seeking a Software Engineer to develop and maintain features that enhance customers’ day-to-day communication. You’ll work with customers and teams to drive high-impact projects that blend hardware solutions with our cloud platform.

The role reports to Hardware Engineering Manager in a hybrid setup, with a Vancouver office option. You’ll join a team delivering industry-leading calling workflows and robust device management capabilities.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Software Engineer (Hardware)
Sr. Software Engineer (Hardware)

Dialpad • Vancouver

On-site
CAD 176,000 - 218,000
Competitive benefits
Growth opportunities
Great Place to Work recognition
Sr. Software Engineer (Hardware)
Sr. Software Engineer (Hardware)

Dialpad Japan • Vancouver

Hybrid
CAD 176,000 - 218,000
Sr. Software Engineer, Developer Platform
Sr. Software Engineer, Developer Platform

Dialpad Japan • Vancouver

Hybrid
CAD 168,000 - 195,000
Competitive salary
Comprehensive benefits
Growth opportunities
Sr. System Administrator (Data Centers)
Sr. System Administrator (Data Centers)

Dialpad Japan • Vancouver

On-site
CAD 118,000 - 150,000
Competitive salary
Comprehensive benefits
Great place to work
Sr. Software Engineer, Developer Platform
Sr. Software Engineer, Developer Platform

Dialpad • Vancouver

On-site
CAD 168,000 - 194,250
Hybrid work arrangement
Competitive salary & benefits
Professional growth opportunities
+1
Staff Software Engineer
Staff Software Engineer

Dialpad Japan • Vancouver

On-site
CAD 216,000 - 252,000
Competitive salary and comprehensive >
Staff Software Engineer
Staff Software Engineer

Dialpad • Vancouver

On-site
CAD 216,000 - 252,000
Competitive salary
Benefits
Growth opportunities
Senior Software Engineer (Developer Platform)
Senior Software Engineer (Developer Platform)

Dialpad • Vancouver

Hybrid
CAD 120,000 - 180,000
Company stock options
100% paid medical, dental, and vision
Continued education stipend
+3
Software Engineer, Developer Platform
Software Engineer, Developer Platform

Socket.dev • Vancouver

Hybrid
CAD 147,000 - 174,000
Staff Software Engineer (Platform)
Staff Software Engineer (Platform)

Dialpad • Kitchener

On-site
CAD 194,500 - 226,750