Skip to content
Dialpad logo

Staff Software Engineer (Platform)

DialpadBusiness Communications company
Kitchener, Canada$194,500 - $226,750 CADLead
GV logo
GV
Andreessen Horowitz logo
Andreessen Horowitz
Iconiq Capital logo
Iconiq Capital
Software Engineering

About the role

TL;DR

Own the platformization roadmap for shared services, architecting reusable services.

  • 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.
  • Key Responsibilities Define a 1-3 year roadmap/vision for Shared Services.
  • Write clear and complete architectural design documents.
  • Take responsibility for the execution of Shared Services platformization projects.
  • Develop well-tested features with appropriate test hooks.
  • Be widely recognized as the technical expert for a product area.
  • Requirements Experienced backend-focused software engineer driving software delivery & operational excellence.
  • Deep experience architecting complex systems across multiple roles.
  • Bachelor’s or Master’s degree in Computer Science or equivalent experience.
  • Strong experience working with distributed systems.
  • Strong debugging and troubleshooting skills.
View original posting →

Required skills

PythonGoogle CloudMicroservicesREST APIgRPCWebSocketsDatadogGrafanaVue.jsElasticsearchRedis

Nice-to-have skills

Node.js

Domain expertise

telecomdeveloper-toolsaiproductivity

Tech stack

PythonGoogle CloudBigQueryRedisElasticsearchDatadogGrafanaVue.jsNode.jsREST APIgRPCWebSockets

Similar jobs

D

Staff Software Engineer, Dev Environments

Datadog logo

Services Architect 3

N26 logo

Lead Backend Engineer - Conversational Banking