Dialpad

Dialpad

Sr. Software Engineer

Vancouver, Canada · Senior

Sponsorship not specified$168k-$194kDetected 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 British Columbia, 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.

This listing is sourced directly from Dialpad's careers page and normalized into a canonical job model.