04 Aug
|
Dialpad
|
Vancouver
Dialpad is the AI platform for customer experience, built to resolve customer problems in real time across voice and digital. Our AI agents learn from your best human agents and improve with every interaction, helping organizations understand their customers, deliver better experiences, increase operational efficiencies, and build a lasting competitive advantage. Unlike legacy systems built to route and answer, or standalone agentic bot vendors built to deflect, Dialpad was built to resolve.
Our AI agents and human agents operate on a single platform with shared context, allowing Agentic AI to resolve issues, advance deals, and eliminate busywork through automation while seamlessly handing conversations to humans when needed, with full context preserved. At Dialpad, AI isn’t just a feature; We put powerful AI tools in every employee’s hands so they can move faster, think bigger, and achieve more. And we’ve built the platform that turns those conversations into insight and action, for our customers and ourselves.
As a Staff Software Engineer, you’ll own the platformization roadmap for shared services, architecting a plan to decouple existing functionality into highly reusable services. Your impactful work helps improve Dialpad’s developer experience, productivity, security, and scalability. This position reports to our Senior Director of Platform Engineering and has the opportunity to be based in our Vancouver or Kitchener offices.
Write clear and complete architectural design documents that are easily understood by other team members. Provide estimates on technical resources and requirements necessary to plan and begin projects. Take responsibility for the execution of the Shared Services platformization projects.
Develop well-tested features with appropriate test hooks resulting in low defect reports and faster engineering throughput.
Be widely recognized as the technical expert for a product area. Devise elegant solutions to difficult engineering problems.
Review technical designs to ensure features/products are well integrated and fully meet business needs. Continue contributing to fun projects meant to delight users! As an experienced backend-focused software engineer, you drive software delivery & operational excellence by turning well-defined business objectives into software systems, having a significant impact on organization-wide output.
Bachelor’s or Master’s degree in Computer Science or a related field, or equivalent experience.
Experience with highly agile and iterative development processes.
Experience mentoring engineers and helping them grow their skills.
Our Tech Stack: Python backend on Google Cloud Platform (AppEngine, Datastore, BigQuery, Dataflow, Memcache, Cloud Tasks, Pub/Sub), Redis, Elastic Search, Monitoring (Datadog, Grafana), Vue.js/Vuex frontend running natively in Electron, and numerous integrations with third-party services. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Please note that the compensation details listed in British Columbia role postings reflect the base salary only, and do not include bonus, equity, or advantages. 216,000 — $252,000 CAD Work at the center of the AI transformation in business communications Build and ship agentic AI products that are redefining how companies operate Join a team where AI amplifies every employee’s impact Competitive salary, comprehensive benefits, and real opportunities for growth Dialpad offers competitive benefits and perks, cutting-edge AI tools, and a robust training program that help you reach your full potential.
We are dedicated to creating a community of inclusion and an environment free from discrimination or harassment. #
📌 Software Engineer, Language - REMOTE (Vancouver)
🏢 Dialpad
📍 Vancouver