CareerPlanSign in

Staff Software Engineer (Platform)

CAN-BC-Vancouver💼 Full-time💰 $194,500–$194,500🗓 2026-07-28 → 2026-09-26

Core

Architecting a 1-3 year roadmap for shared services to decouple existing functionality into highly reusable services, improving developer experience, productivity, security, and scalability.

Role type

Staff Software Engineer (Platform/Architecture)

Builds

Reusable shared services and platform infrastructure

Domain

Cloud-native backend engineering, distributed systems, AI platform infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

Architecting complex distributed systems, backend system design, technical roadmap planning, code review and integration, mentoring engineers, agile development

Preferred skills

Deep experience in Python backend development, experience with Google Cloud Platform services, experience with Vue.js/Electron frontend

Technologies

Python, Google Cloud Platform (AppEngine, Datastore, BigQuery, Dataflow, Memcache, Cloud Tasks, Pub/Sub), Redis, Elastic Search, Datadog, Grafana, Vue.js, Vuex, Electron

Responsibilities

Define 1-3 year roadmap for Shared Services, write architectural design documents, estimate technical resources, execute platformization projects, develop well-tested features, review technical designs, deliver internal demos

Seniority

Staff, strategic architecture & mentorship

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.