Staff Engineer - Backend & Architecture

Emply Denmark

Toronto

Hybrid

CAD 150,000 - 180,000

Full time

6 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Flexitime
Pension plan
Healthcare plans

Job summary

MapsPeople, now at a pivotal AI-led transformation phase, is seeking a Staff Engineer to shape the backend architecture of MapsIndoors. You will drive technical standards, solve complex distributed-system challenges, and stay hands-on by coding and reviewing critical implementations across the platform.

You will mentor senior engineers, lead multi-team initiatives, and influence architectural decisions beyond your team while evaluating new technologies and patterns for observability, security,

Qualifications

  • Senior-level backend architect with leadership experience.
  • Proficiency in TypeScript/Node.js and at least one of Go or .NET/C#.
  • Strong track record designing distributed, cloud-native systems.

Responsibilities

  • Define and evolve the backend architecture and technical direction across MapsPeople's platform.
  • Design scalable, resilient distributed systems and backend services.
  • Lead architecture decisions across services, APIs, data flows, integrations, and infrastructure.
  • Collaborate with engineering leaders to translate requirements into technical solutions.
  • Provide technical mentorship to senior and staff engineers.
  • Lead architecture reviews and design discussions.

Skills

Staff Engineer
TypeScript/Node.js
Go
C#/.NET
Distributed systems
Cloud-native
Kubernetes
CI/CD
Mentoring
Architecture reviews

Tools

Docker
Kubernetes

Job description

MapsPeople is entering a pivotal phase of AI-led transformation and growth, shaping the future of spatial intelligence and indoor navigation for large enterprise customers worldwide. Our AI-led platform, MapsIndoors, brings together indoor mapping, wayfinding, location intelligence, and real-time spatial data to help organizations create smarter, connected environments. As we scale, we're looking for a Staff Engineer to help shape the technical direction of our platform.

The Role

This is a senior technical leadership role for an engineer who thinks beyond individual services and features. You will help define our backend architecture, drive technical standards across engineering teams, and solve complex distributed-system challenges, while remaining a hands-on contributor, writing code, reviewing critical implementations, and helping engineers navigate difficult technical problems.

What you will do
  • Define and evolve the backend architecture and technical direction across MapsPeople's platform
  • Design scalable, resilient, and maintainable distributed systems and backend services
  • Drive architectural decisions across services, APIs, data flows, integrations, and infrastructure
  • Work extensively with TypeScript, Go, and .NET across our backend ecosystem
  • Establish and promote engineering standards, architectural patterns, and best practices
  • Identify architectural weaknesses, technical debt, and opportunities for modernization
  • Lead complex technical initiatives that span multiple engineering teams
  • Collaborate with engineering leaders and product managers to translate business requirements into technical solutions
  • Provide technical mentorship to senior and staff-level engineers
  • Conduct and lead architecture reviews and technical design discussions
  • Make pragmatic decisions around build vs. buy, service boundaries, APIs, and technology choices
  • Help establish patterns for observability, reliability, security, and operational excellence
  • Evaluate emerging technologies, including AI and agentic development approaches
We imagine you come with
  • Extensive experience designing and evolving large-scale backend architectures, with demonstrated experience as a Staff Engineer, Principal Engineer, Lead Architect, or equivalent
  • Advanced experience with TypeScript and Node.js, plus strong experience with Go and/or .NET/C#
  • Strong understanding of distributed systems, microservices, event-driven architectures, and cloud-native systems
  • Experience with relational and NoSQL databases, API versioning, authentication, and integration patterns
  • Strong experience with cloud-native architectures, preferably Google Cloud Platform, including containers, Kubernetes, and CI/CD
  • Ability to influence engineering decisions beyond your immediate team, and mentor senior engineers
  • Comfort operating in ambiguity and driving technical change without formal authority
  • Experience with AI-assisted development, agentic workflows, or spec-driven development is a plus
What you get
  • Significant influence on how our technology evolves, across a platform used in workplaces, healthcare, airports, universities, retail, and stadiums
  • Genuine architectural impact, not just within one team, but across the engineering organization
  • A collaborative environment that encourages ownership, mentorship, and technical exploration
  • A competitive compensation package including flexitime, pension, and healthcare plans
Ready to shape the architecture behind the future of spatial intelligence?

Julie Thanapalan Director Global Business Consulting & Development People and Culture

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Engineer - Backend & Architecture
Staff Engineer - Backend & Architecture

MapsPeople • Toronto

On-site
CAD 140,000 - 190,000
Senior TypeScript Engineer
Senior TypeScript Engineer

MapsPeople • Toronto

On-site
CAD 120,000 - 180,000
Senior Android Developer
Senior Android Developer

MapsPeople • Toronto

On-site
CAD 120,000 - 180,000
Product Marketing Manager
Product Marketing Manager

MapsPeople • Toronto

On-site
CAD 100,000 - 150,000
Staff Full-Stack Engineer – .NET, React & AI
Staff Full-Stack Engineer – .NET, React & AI

Finlink Group • Newmarket

On-site
CAD 120,000 - 180,000
Health benefits
On-site parking
On-site facilities
Head of Engineering
Head of Engineering

BigGeo • Calgary

On-site
CAD 120,000 - 160,000
Staff Software Engineer
Staff Software Engineer

kadence • Toronto

Hybrid
CAD 150,000 - 210,000
Health insurance
Staff Software Engineer – AI & Platform
Staff Software Engineer – AI & Platform

Alygra Advisory • Montreal (administrative region)

On-site
CAD 120,000 - 170,000
Principal Frontend Engineer
Principal Frontend Engineer

Apply • Canada

Hybrid
CAD 150,000 - 210,000
Principal Software Architect
Principal Software Architect

Maestronic • Vancouver

On-site
CAD 120,000 - 150,000