# Sr. Software Engineer (Tel Core)

**Company**: Dialpad
**Location**: Vancouver, BC
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Salary**: $168,000-$194,250 CAD
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/dialpad/jobs/8534959002?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_8c1fc3ae-2cf

## Description

As a Sr. Software Engineer on the Tel Core team at Dialpad, you will be responsible for maintaining and modernizing real-time services, architecting backend libraries and APIs, and optimizing low-latency media pipelines.

You will bridge the gap between high-level product goals and technical execution, ensuring the telephony stack remains resilient as we scale. You will mentor peers, shape the long-term roadmap, and foster a culture of engineering excellence.

Key responsibilities:

- Maintain and modernize real-time services running on Telephony Engines

- Architect backend libraries and APIs to integrate with the broader Telephony Platform

- Build and optimize low-latency media pipelines for voice and video

- Investigate and resolve complex production issues across PSTN, WebRTC, and carrier boundaries

- Run load, failover, and regression tests on Telephony Engines and backend services

- Partner with Tel Cloud, Tel Edge, Calling, and AI teams to design end-to-end call flows and integrations

- Participate in on-call and release rotations

- Shape the Tel Core roadmap by turning broad epics into clear designs and mentoring other engineers

Requirements:

- Bachelor's degree in Computer Science or equivalent practical experience

- 5+ years of software engineering experience

- Demonstrated proficiency in coding with AI agents

- Deep expertise in C/C++ and Python

- Experience with SIP, WebRTC, RTP/RTCP, DTLS/SRTP, and media codec negotiation

- Experience troubleshooting and improving real-time media quality

- Comfortable working on KTLO and strategic roadmap items

- A deep understanding of reliability engineering

- A strong sense of urgency, personal agency, and customer empathy

Nice to have:

- Experience with Kubernetes, Redis, ElasticSearch, BigQuery, and Google Cloud Platform

- Familiarity with data-driven decision making and building resilient systems

Benefits:

- Competitive salary

- Comprehensive benefits

- Real opportunities for growth

- Cutting-edge AI tools

- Robust training program

- Inclusive and vibrant work environment

## Skills

### Required
- C/C++
- Python
- SIP
- WebRTC
- RTP/RTCP
- DTLS/SRTP
- media codec negotiation
- reliability engineering

### Nice to have
- Kubernetes
- Redis
- ElasticSearch
- BigQuery
- Google Cloud Platform

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/dialpad/jobs/8534959002?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
