Software Engineer, Developer Platform

DialpadVancouver, BC
CA$147,000 - CA$174,000Hybrid

About The Position

As a Software Engineer on the Developer Platform team, you will lead the design and development of the APIs, events, and frameworks that empower external developers to build integrations and plug-ins for Dialpad. This platform is central to scaling Dialpad's integration ecosystem, ensuring third-party developers have the robust tools they need to create seamless experiences for our customers. This includes backend public APIs, event frameworks, frontend plug-in frameworks, and client libraries. You will own a set of core components within the Developer Platform team, translating developer workflows and business needs—identified in partnership with our technical product manager—into high-quality, scalable technical solutions. You’ll collaborate closely with engineering teammates, product leaders, and external developer stakeholders. This position reports to our Developer Platform Director and will require a hybrid working arrangement based out of our Vancouver office.

Requirements

  • Professional experience designing, launching, and maintaining scalable backend or full-stack platform systems.
  • Proficiency in Python or JavaScript, with hands-on experience building APIs, webhooks, and distributed systems.
  • Familiarity with platform-level concepts such as OAuth, permission models, rate limits, and event delivery.
  • A pragmatic approach to testing, debugging, and troubleshooting production systems within an Agile environment.
  • Ability to drive technical design, mentor engineers, and clearly explain trade-offs to both technical and non-technical stakeholders.
  • Strong interest in Agentic AI and experience using AI-assisted coding tools (e.g., Gemini, Claude) for development.

Nice To Haves

  • Experience building developer platforms, integrations, data pipelines (ETL), or high-throughput async systems (Redis, message queues).

Responsibilities

  • Own the full development lifecycle of public APIs and platform features, from design and implementation to testing and production monitoring.
  • Collaborate with product managers, engineering teammates, and external stakeholders to identify and translate developer needs into scalable technical solutions.
  • Mentor other engineers through design reviews, code reviews, and onboarding support.
  • Contribute to the long-term technical direction and architecture of the developer platform.

Benefits

  • Competitive salary
  • comprehensive benefits
  • real opportunities for growth
  • cutting-edge AI tools
  • a robust training program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service