RVC
JobsFor Employers
10 jobsSort: Relevance
13d ago

Software Engineer

Dialpad·Other / Unspecified · AI and Cloud Communications
🏢Hybrid
|Vancouver, Canada
175.5k - 218.2k CAD/yr
gitpythonrestapiunit_testing+1
10d 16h ago

Backend Engineer

Primer·Other / Unspecified · Fintech
📡Fully Remote
distributed_systemsmonitoringrestapi
2d 19h ago

Delphi Developer

PulseRise Technologies·Other / Unspecified · Fintech
📡Fully Remote
agileapisazurecsharp+15
6d ago

Senior Software Engineer

Mozilla Corporation·Other / Unspecified · Technology
📡Fully Remote
€58k - €77k EUR
c_cpplinuxrust
7d 1h ago

LLVM Compiler Engineer

Azul·Other / Unspecified · Software Development
📡Fully Remote
cperformance_marketingjavakotlin+1
11d 12h ago

Kernel Developer

CloudLinux / TuxCare (DevJBS Inc.)·Other / Unspecified · Information Technology
📡Fully Remote
cgitgolangpython+1
11d 22h ago

Staff Engineer

GitLab·Other / Unspecified · Software Development
📡Fully Remote
distributed_systemsgolangpythonrust
11d 22h ago

Senior Backend Engineer

GitLab·Other / Unspecified · Software Development
📡Fully Remote
distributed_systemsgolangpythonrust
13d 12h ago

Software Fraud Engineer

Other / Unspecified
📡Fully Remote
clickhouseelasticgolangjava+5
6d 23h ago

C Developer Intern

CloudLinux·Other / Unspecified · Information Technology
📡Fully Remote
algorithmsdata_science/data_engineeringdebugginggit+2

Software Engineer

Dialpad | Other / Unspecified | AI and Cloud Communications
Hybrid
Full Time
Canada, Vancouver
175.5k - 218.2k CAD/yr
Position:
Sr. Software Engineer (Hardware)

Company:
Dialpad

Compensation:
$175,500 - $218,250 CAD

Location:
Canada, Vancouver

Employment type:
Not specified

Work Arrangement:
Hybrid

Short Summary:
As a Software Engineer, you’ll be responsible for developing and maintaining features to enhance customers’ communication experience, combining traditional hardware solutions with Dialpad’s cloud communication platform.

Responsibilities:
- Develop and maintain software solutions and integrations that interface with VoIP devices.
- Design and implement features for device management, provisioning, activation, and control in the UI.
- Troubleshoot production/customer-related issues with devices.
- Write and maintain comprehensive unit tests.
- Maintain code quality by reviewing peers’ code.
- Collaborate with Product Management, Design, and cross-functional engineering teams.
- Work closely with QA throughout the entire lifecycle of a feature.
- Engage in self-development to stay up-to-date with the latest technologies.

Requirement:
- Professional experience as a Software Engineer.
- Hands-on experience with Python or other relevant structured languages.
- Experience 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 and comprehensive benefits.
- Opportunities for growth and development.
- Inclusive office environment designed for collaboration.
- Recognized culture as a Great Place to Work.

Required Skills

gitpythonrestapiunit_testingvoip

Required Languages

🇬🇧 English

Key competency: Other / Unspecified
Roles
PythonJavaReactTypeScriptNode.jsGoRustDevOpsData scienceProductDesign
Remote
United StatesUnited KingdomCanadaGermanyPolandSpainNetherlandsPortugal
Work type
Fully remoteRemote in-countryHybridSeniorMid-levelJuniorAll jobs
R© 2026 ReVacancybuild 584ca0bb
AboutContactPrivacyCookiesRefundsTerms & ConditionsFor Employers