09 Aug
|
Dialpad
|
Vancouver
- As a Sr.
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 will help shape the 6-12 month technical direction for the platform, break down complex requirements into clear, actionable deliverables, and solve technical challenges through shared tools and patterns
- You’ll collaborate closely with engineering teammates, product leaders, and external developer stakeholders. You will be expected to operate with little guidance, make pragmatic business and technical trade-offs, and mentor other engineers through design, implementation, code review, and production support
- This position reports to our Developer Platform Director and will require a hybrid working arrangement based out of our Vancouver office
- 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
- Company stock options
- 100% paid medical, dental, and vision plan
- Continued education stipend
- Cell phone, home internet, and gym membership stipend
- Catered lunches, free snacks & drinks
- Work from home opportunities
- Technical Proficiency: Strong proficiency in Python or JavaScript, with hands‑on experience building APIs, webhooks, and distributed systems
- Domain Expertise: Familiarity with platform-level concepts such as OAuth, permission models, rate limits, and event delivery
- Operational Excellence: A pragmatic approach to testing, debugging, and troubleshooting production systems within an Agile setting
- Bonus Points: Experience building developer platforms, integrations, data pipelines (ETL), or high‑throughput async systems (Redis, message queues)
- AI-Forward: Strong interest in Agentic AI and experience using AI-assisted coding tools (e.g., Gemini, Claude) for development
- Communication & Mentorship: Ability to drive technical design, mentor engineers, and clearly explain trade-offs to both technical and non-technical stakeholders
- Engineering Experience: Professional experience designing, launching, and maintaining scalable backend or full-stack platform systems
📌 Senior Software Engineer (Developer Platform) (Vancouver)
🏢 Dialpad
📍 Vancouver