Dialpad
Sr. Software Engineer
Kitchener, Canada · Senior
Sponsorship not specified$151k-$175kDetected 1 day ago
PythonGoC++Backend DevelopmentRedisElasticsearchGCPCloud PlatformsKubernetesTerraformAgentic AINegotiationVoIPCommunicationMentoring
About the role
- Software Engineer on the Tel Core team, you are the steward of our media engine's evolution.
- You will bridge the gap between high-level product goals and technical execution, ensuring our telephony stack remains resilient as we scale.
- You'll mentor peers and shape the long-term roadmap while fostering a culture of engineering excellence.
Responsibilities
- Maintain and modernize the real-time services that run on the 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-tuning codecs, RTP flows, and congestion-control behavior to deliver consistently clear conversations over unreliable networks.
- Run load, failover, and regression tests on Telephony Engines and backend services to validate scalability, resilience, and capacity limits
- Partner with Tel Cloud, Tel Edge, Calling, and AI teams to design end-to-end call flows and integrations
- Shape the Tel Core roadmap by turning broad epics into clear designs and mentoring other engineers.
- Build and ship agentic AI products that are redefining how companies operate
Skills
- Bachelor's degree in Computer Science or equivalent practical experience.
- Demonstrated proficiency in coding with AI agents to accelerate development and improve code quality.
- Deep expertise in C/C++ and Python.
- Experience with (or strong interest in learning) SIP, WebRTC, RTP/RTCP, DTLS/SRTP, and media codec negotiation in a production setting.
- Experience troubleshooting and improving real‑time media quality (e.g., jitter, packet loss, choppy audio, codec issues) is a strong plus.
- Comfortable working on KTLO (bugs, refactors, upgrades) as well as strategic roadmap items, and using data to prioritize impact.
- A strong sense of urgency, personal agency, and customer empathy.
- C, C++, Python, Go, Lua.
- Kubernetes, Redis, ElasticSearch, BigQuery.
- About Dialpad
- Dialpad is the AI platform for customer experience, built to resolve customer problems in real time across voice and digital.
- Unlike legacy systems built to route and answer, or standalone agentic bot vendors built to deflect, Dialpad was built to resolve.
Compensation
- For exceptional talent based in Ontario, Canada the target base salary range for this position is posted below.
Benefits
- Participate in on-call and release rotations, owning Terraform- and GKE-backed rollouts, monitoring health, and driving follow-ups that continuously make the platform safer and easier to operate.
Apply directly at Dialpad →Create a free account for alerts like thisView Dialpad immigration profile
This listing is sourced directly from Dialpad's careers page and normalized into a canonical job model.