Talent.com
Socket.dev
Staff Software Engineer (Platform)Socket.dev • Kitchener, Region of Waterloo, Canada
Staff Software Engineer (Platform)

Staff Software Engineer (Platform)

Socket.dev • Kitchener, Region of Waterloo, Canada
11 days ago
Job type
  • Full-time
Job description

About Dialpad

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.

Market-leading brands, including Randstad, Motorola Solutions, Netflix, the San Diego Padres, the Colorado Rockies Baseball Club, and Cal Athletics, trust Dialpad. Dialpad is backed by Andreessen Horowitz, GV, ICONIQ Capital, and T-Mobile.

Being a Dialer

At Dialpad, AI isn’t just a feature; it’s how our teams do their best work every day. We put powerful AI tools in every employee’s hands so they can move faster, think bigger, and achieve more.

We believe every conversation matters. And we’ve built the platform that turns those conversations into insight and action, for our customers and ourselves.

We look for people who are intensely curious and hold themselves to a high bar. Our ambition is significant, and achieving it requires a team that operates at the highest level. We seek individuals who embody our core traits: Scrappy, Curious, Optimistic, Persistent, and Empathetic.

Your role

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.

What you’ll do

  • Define a 1-3 year roadmap/vision for Shared Services.
  • 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. Assist and drive where necessary to ensure the team meets its delivery milestones.
  • 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.
  • Give larger scale internal demos on new features that you have completed and explain how they fit into the bigger picture.
  • Continue contributing to fun projects meant to delight users!

Skills you’ll bring

  • 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.
  • Deep experience (with examples) of architecting complex systems across multiple roles throughout your career.
  • Bachelor’s or Master’s degree in Computer Science or a related field, or equivalent experience.
  • Strong experience working with distributed systems.
  • Strong debugging and troubleshooting skills.
  • Strong communication and collaboration skills.
  • 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.

For exceptional talent based in Ontario, Canada the target base salary range for this position is posted below. Our salary ranges are determined by role, level, and location. The range displayed on each job posting reflects the target range for new hire salaries for the position. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process. Please note that the compensation details listed in Ontario role postings reflect the base salary only, and do not include bonus, equity, or benefits.

Ontario Salary Range

$194,500 — $226,750 CAD

Why Join Dialpad

  • 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

We believe in investing in our people. Dialpad offers competitive benefits and perks, cutting-edge AI tools, and a robust training program that help you reach your full potential. We have designed our offices to be inclusive, offering a vibrant environment to cultivate collaboration and connection. Our exceptional culture, repeatedly recognized as a Great Place to Work, ensures that every employee feels valued and empowered to contribute to our collective success.

Dialpad is an equal-opportunity employer. We are dedicated to creating a community of inclusion and an environment free from discrimination or harassment.

#J-18808-Ljbffr
Create a job alert for this search

Staff Software Engineer (Platform) • Kitchener, Region of Waterloo, Canada

Similar jobs

Full Stack Engineer - C$90,000 - C$130,000 A Year

GeiGuelph, Canada
Full-time

Develops and maintains front-end and back-end components for AI-powered applications, ensuring integration, performance, and scalability. Show more

 • Promoted

Engineer - Design

Linamar CorporationGuelph
Full-time

Responsible for designing new products and improving/maintaining existing products.The ideal candidate will have a strong background in engineering principles, proficiency in design software, and a... Show more

 • Promoted

Staff Engineer - Ai-Powered Search Solutions

FaireKitchener, Canada
Full-time

Drive innovative search solutions at Faire as a Staff Backend Engineer in the Search FX team.Utilize your expertise in AI and user-centric design to enhance product interaction.This role requires a... Show more

 • Promoted

Ai-Powered Full Stack Engineer For Integrations & Apps - C$90,000 - C$130,000 A Year

AI-Powered Full Stack Engineer For Integrations & AppsGuelph, Canada
Full-time

Develops and integrates AI-powered solutions, focusing on user-facing and backend components for a leading engineering consultancy. Show more

 • Promoted

Stamping Technical Associate

Jefferson Elora CorporationElora, Canada
Full-time

Your position is responsible for providing professionaland dependable service and develop our team's capability to deliver JEC's keyobjectives to all our customers and suppliers.Your unders... Show more

 • Promoted

Staff Engineer - Open Source Data Platform

AcceldataKitchener, Canada
Full-time

About the Role We are seeking a Staff Engineer with a minimum of 9 years of experience in distributed systems or data platform development.In this role, you will be a technical leader responsible f... Show more

 • Promoted

Senior Full-Stack Engineer: C/Java, Kubernetes - C$86,100 - C$136,100 A Year

Leading Financial Services ProviderKitchener, Canada
Full-time

Seeking a Senior Full-Stack Engineer with over 5 years of experience in C# or Java, and proficiency in Kubernetes, to develop, maintain, and design scalable APIs within a hybrid work environment. Show more

 • Promoted

Senior Full-Stack Engineer: Cloud, APIs & Microservices

YNCUKitchener, Region of Waterloo, Canada
Full-time

A community-focused credit union is hiring a Full-stack Developer II in Kitchener.You will work closely with IT teams to develop highly available applications and contribute to agile practices.Idea... Show more

 • Promoted

Space Sre Engineer - Reliability & Data Platform - C$116,000 - C$152,000 A Year

Spire Global, Inc.Cambridge, Canada
Full-time

A leading space-to-cloud analytics company is seeking a Software Engineer to enhance the reliability of their satellite operations.Responsibilities include developing automation for mission executi... Show more

 • Promoted

Software Engineer

Gateway Services Inc.Guelph
Full-time

Technology Team | Building the Systems That Power Our Business.Build Technology That Drives Real Impact.At Gateway, technology plays a critical role in enabling our teams to operate efficiently, in... Show more

 • Promoted

Associate Full Stack Software Engineer - C$69,525 - C$115,875 A Year

Manulife Financial CorporationKitchener, Canada
Full-time

Seeking an early-career Full Stack Software Engineer to design, develop, and deliver digital solutions.Responsibilities include feature development, API building, and collaboration in a supportive ... Show more

 • Promoted

Senior Data Engineer

WIN Home InspectionDelhi, Ontario, Canada
Full-time

Founded in 1993, WIN is a highly innovative PropTech company building new and disruptive software platforms and products for the massive real estate industry.We have the stability and brand recogni... Show more

 • Promoted

Full Stack Software Engineer - C$86,100 - C$136,100 A Year

Manulife / John HancockKitchener, Canada
Full-time

Full Stack Software Engineer responsible for developing and maintaining code, mentoring engineers, collaborating with product managers and designers, and solving complex technical issues. Show more

 • Promoted

Senior Guidewire Integration Engineer - $55 - $110 An Hour

Canadian technology consulting firmGuelph, Canada
Full-time

Seeking a Senior Guidewire Integration Engineer for a hybrid role, focusing on designing and supporting Guidewire integrations using REST APIs with strong collaboration skills. Show more

 • Promoted

Lead Software Developer

Friendlier CompanyGuelph, Canada
Full-time

Key Responsibilities Team Leadership Support software developers and QA engineer Foster a collaborative, accountable team culture, driving Friendlier’s values Remove blockers and advocate for ... Show more

 • Promoted

Associate Full-Stack Software Engineer - C$69,525 - C$115,875 A Year

ManulifeKitchener, Canada
Full-time

Full Stack Engineer needed to build and maintain applications using C#.NET, SQL, and Azure, focusing on automation tools and collaborating with business analysts. Show more