Find a jobRecruiters

Lead Software Architect

Exclusive opportunity

Onsite

Lead Software Architect

Maestronic

Lead Software Architect

Skills

Google Cloud PlatformDockerNodeTypescriptPHPC#.NETMicroservicesPostgreSQLCybersecurityAWSKubernetesGDPRMQTTAzure

23 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Vancouver, BC, Canada

Work mode:

Onsite

Published on:

28 September 2026

What they need


Lead Software Architect

Maestronic | Greater Vancouver, BC | Full-time | On-site

About Maestronic

Maestronic is a global transit technology company founded in the Netherlands in 1992 and headquartered in Vancouver, Canada.

We design, manufacture and deploy technology for buses, trams, rail and wayside infrastructure, including passenger information systems, vehicle communication gateways, CCTV and AI analytics, voice announcements, passenger counting and fleet management platforms.

Our systems are deployed on more than 10,000 vehicles worldwide, with engineering and operations across Canada, Europe and Asia.

The Opportunity

We are looking for a Lead Software Architect to define and drive the next generation of Maestronic’s software platform.

This is a hands-on technical leadership role . You will work across software, embedded systems, hardware, product, cybersecurity and customer-facing teams to turn real-world transit requirements into scalable, secure and maintainable software products.

A key part of the role will be modernizing our existing .NET, PHP and Node.js software estate while defining a scalable platform architecture that supports new features, services, integrations and future product development .

You will help define how our cloud services, APIs, telemetry, data platforms, vehicle systems, device management and security architecture evolve as Maestronic continues to scale.

What You’ll Do

  • Own and evolve Maestronic’s overall software architecture across applications, backend services, cloud, data, APIs and integrations.
  • Define a pragmatic modernization roadmap for the existing .NET, PHP and Node.js platform.
  • Establish clear system boundaries, interfaces, architecture patterns and technology standards.
  • Translate customer requirements into reusable product capabilities rather than one-off solutions.
  • Define architecture for APIs, telemetry, messaging, device identity, fleet management and vehicle-to-cloud integration.
  • Lead application and cloud security architecture, including identity, authentication, authorization, secrets, secure communications and data protection.
  • Improve architectural consistency, CI/CD, observability, monitoring and operational reliability.
  • Lead architecture and technical design reviews.
  • Mentor senior engineers and technical leads across our international engineering teams.
  • Work closely with embedded and hardware teams to design robust solutions for distributed and intermittently connected vehicle fleets.

What We’re Looking For

  • 10+ years of experience in software engineering, architecture or technical leadership.
  • Proven experience designing and evolving complex distributed software systems.
  • Strong understanding of backend architecture, APIs, cloud platforms, data and distributed systems.
  • Hands-on engineering background with the ability to engage deeply in technical design and implementation decisions.
  • Experience modernizing legacy or existing software platforms.
  • Strong understanding of application and cloud security.
  • Ability to translate business and customer requirements into scalable product architecture.
  • Strong communication and technical leadership skills across engineering, product and customer teams.

Particularly Valuable Experience

Experience in several of the following would be valuable:

Node.js / TypeScript, .NET / C#, PHP, Azure/AWS/GCP, PostgreSQL, microservices, event-driven systems, Docker, Kubernetes, MQTT, IoT, edge computing, fleet management, OTA/device lifecycle management, cybersecurity and observability.

Experience in transportation, telecommunications, industrial systems or other connected-device environments is also an advantage.

Familiarity with ITxPT, APTA, GDPR, NIS2, EU Cyber Resilience Act, NIST, ISO 27001 or SOC 2 is beneficial but not required.

We care more about strong architectural judgement, technical depth and the ability to solve complex real-world problems than about checking every technology on a list.

How You’ll Work

This role is based in Greater Vancouver and is primarily on-site .

You will work closely with engineering teams in Vancouver and Asia, including regular collaboration with our Bali and Bandung organizations. Some flexibility in working hours is therefore required.

Why Maestronic

This is an opportunity to help shape a real-world connected technology platform used by transit agencies across multiple continents.

This is not an architecture role focused only on diagrams and documentation.

You will help define the architecture, make the technical decisions and work directly with the engineering teams that turn those decisions into products operating every day in the field.

Other offers great for you!

These companies are also looking for great profiles

ClubSec

Tech lead c#

580

Freelance

78310 Maurepas, France

Hybrid

Skills

C#Microsoft SQL ServerDatabricksKubernetesAzure

1 day ago

Quick apply

Salutech

Lead Data Architect / Data Engineer / Data Analyst

600

Freelance

Paris, France

Onsite, Hybrid

Skills

DatabricksAI

7 hours ago

Quick apply

Top Profil

Staff Software Engineer, Systèmes distribués et LLM

Freelance

Paris, France

Hybrid

Skills

LLMs / Large language modelsRuby on RailsRubyDevOpsPostgreSQLKubernetesDevOps EngineerSolutions ArchitectStaffStaff EngineerInnovation

6 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools