Talent.com
Maestronic
Senior Software ArchitectMaestronic • Vancouver, Metro Vancouver Regional District, Canada
Senior Software Architect

Senior Software Architect

Maestronic • Vancouver, Metro Vancouver Regional District, Canada
6 days ago
Job type
  • Full-time
Job description

Born in the Netherlands in 1992, Maestronic is an independently owned global technology company headquartered in Vancouver, BC. We design, manufacture, and deploy the full ITS stack for buses, trams, rail, and wayside infrastructure — passenger information displays, CCTV and AI analytics, automatic voice announcements, passenger counting, vehicle communication gateways, and a proprietary cloud fleet management platform. Everything is engineered in-house, produced in our own factory, and backed by service agreements up to 12 years. Our systems are active on over 10,000 vehicles worldwide, chosen by some of the world’s top transit agencies. We are proud members of ITxPT, APTA, UITP, and CUTA, with offices across Canada, the USA, the Netherlands, Germany, Indonesia, Hong Kong, and China.

About the Role

As Maestronic scales its software platform to serve a growing portfolio of transit operators across North America and Europe, we are seeking a Senior Software Architect to own the end-to-end design of our software layer — backend services, fleet management systems, security architecture, and cloud infrastructure. This role operates at the software and systems level; our embedded hardware teams own firmware independently. You will define integration contracts, telemetry schemas, OTA pipelines, and security handshakes at the boundary with those teams. A general understanding of embedded and IoT systems is an advantage, not a requirement.

You must be comfortable with flexible hours to maintain regular overlap with our Bali engineering team (WITA, UTC+8) — typically late afternoon or early evening from Vancouver.

Responsibilities

  • Own the end-to-end software architecture across backend services, fleet management, security, and cloud infrastructure — setting direction, resolving trade-offs, and maintaining consistency across the platform.
  • Define and evolve integration contracts, telemetry schemas, and OTA update pipelines at the boundary between the software platform and embedded hardware teams.
  • Lead security architecture across the software stack: access control, network segmentation, cryptographic key lifecycle, and compliance posture for regulated EU and North American markets.
  • Architect scalable, high-availability multi-tenant services and data pipelines that meet the operational demands of large, geographically distributed transit fleet deployments.
  • Establish and enforce engineering standards across the SDLC: from build pipelines and deployment gates to observability and incident response.
  • Design integration patterns for ERP and third-party operational systems, ensuring clean boundaries and minimal coupling.
  • Produce Architecture Decision Records and maintain living documentation that keeps distributed teams aligned and informed.
  • Chair architecture review boards; evaluate vendors and tooling against platform needs and long-term supportability.
  • Mentor engineers across Vancouver and Bali/Bandung, and represent the software architecture in technical discussions with European and North American transit customers.

Requirements

Qualifications & Experience
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or equivalent.
  • 8–12+ years of software/system architecture experience with production deployments at scale.
  • TOGAF 9.2 or TOGAF 10 certification; ITIL 4 is an advantage.
  • Proven track record in architecting multi-tenant SaaS platforms with high availability and reliability at scale.
  • Experience in regulated markets — public transit, smart city, utilities, or critical infrastructure in the EU or North America.
Backend & API
  • Strong hands‑on depth across modern backend stacks: Node.js, Java (Spring Boot), .NET/C#, and Laravel/PHP.
  • Solid understanding of microservices and distributed system design patterns: service mesh, API gateway, circuit breaker, and event sourcing.
  • RESTful and GraphQL API design; gRPC for service-to-service communication; WebSocket and async messaging patterns.
  • Familiarity with modern backend tooling: ORM frameworks, background job processing, and API documentation standards (OpenAPI/Swagger).
Frontend
  • Solid working knowledge of modern frontend: React and Next.js (App Router), TypeScript, and component‑driven architecture.
  • Understanding of state management patterns, SSR vs CSR trade‑offs, and frontend build tooling (Vite, Webpack or equivalent).
  • Awareness of frontend performance, accessibility standards, and modern CSS approaches (Tailwind or equivalent).
Databases & Data
  • Expert‑level PostgreSQL: schema design, partitioning, indexing, query optimisation, and replication for high‑transaction production systems.
  • Experience with time‑series databases (TimescaleDB, InfluxDB) for telemetry and operational data workloads.
  • Caching strategies and platforms (Redis or equivalent); familiarity with NoSQL patterns where applicable.
  • Understanding of data modelling trade‑offs across relational, document, time‑series, and graph stores.
Cloud, Infrastructure & Observability
  • Hands‑on experience across AWS, GCP, and Azure in multi‑cloud, multi‑region production environments.
  • Docker, Kubernetes, and Helm; Infrastructure‑as‑Code and GitOps workflows.
  • CI/CD pipeline design with automated quality and security gates.
  • Observability platform design using Grafana alongside log aggregation and time‑series backends.
Security
  • Threat modelling and zero‑trust network architecture across software and cloud layers.
  • Cryptographic key management: HSM‑backed generation, rotation, and revocation.
  • Identity federation: enterprise IdP platforms (e.g. Entra ID, Keycloak) and perimeter security.
  • Compliance architecture for GDPR, NIS2, and public‑sector security standards.
Leadership & Communication
  • Demonstrated ability to lead and mentor distributed engineering teams across time zones.
  • Comfortable working flexible hours with regular overlap into Bali (WITA, UTC+8).
  • Excellent written and spoken English for async documentation, architecture review, and client‑facing engagement.

Preferred

Fleet & Operational Systems
  • Experience designing OTA update systems or large‑scale device lifecycle management platforms.
  • Familiarity with ERP integration (Odoo or equivalent) for asset management and maintenance workflows.
Security Tooling
  • Production experience with host‑based IDS and SIEM platforms (e.g. Wazuh) for monitoring and log aggregation.
  • Working knowledge of encrypted mesh networking (e.g. WireGuard) and inbound‑portless remote access patterns.
  • Privileged Access Management at enterprise scale (e.g. Teleport, HCP Boundary, or equivalent).
Standards & Compliance
  • Familiarity with ITxPT, APTA, or UITP standards environments.
  • RED‑DA and EU CRA compliance awareness.
  • NIST CSF, SOC 2 Type II, ISO27001 compliance awareness.

Advantageous

  • Knowledge of embedded Linux systems and SoC‑based platforms is an advantage.
  • Understanding of hardware‑level security: secure boot chains, hardware security modules (HSM), TrustZone or equivalent TEE, and OTP fuse lifecycle management.
  • Exposure to rugged or industrial‑grade product development — MIL‑spec, environmental certification, or long‑lifecycle hardware design.
  • Practical familiarity with IoT communication protocols (MQTT, CoAP, BLE) — including QoS levels, retain/persistence semantics, and broker architecture.
  • Experience with on‑device networking stacks (OpenWrt or equivalent) and understanding of edge networking patterns: local breakout, captive portal, and cellular failover.
#J-18808-Ljbffr
Create a job alert for this search

Senior Software Architect • Vancouver, Metro Vancouver Regional District, Canada

Similar jobs

Senior Principal Embedded Software Architect

Analog Devicesvancouver, metro vancouver regional district, Canada
Permanent

NASDAQ: ADI) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge.ADI combines analog, digital, AI, and software technologie... Show more

 • Promoted

Remote Senior Solutions Architect with Databricks Expertise

LumenaltaVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

Elevate data ecosystems as a Senior Solutions Architect, focusing on Databricks and AWS.This role allows you to design impactful, cloud-native data architectures remotely.As a key player in our arc... Show more

 • Promoted

Senior Android Architect - Checkout Applet, Remote

BlockVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

Join a forward-thinking company as a Senior Staff Android Developer, where your expertise will shape the future of mobile payments.You will lead the design and implementation of essential features ... Show more

 • Promoted

Senior Solutions Architect, Integrations

TipaltiVancouver
Full-time

Bachelor’s degree in Information Systems, Computer Science, Business, or related field.ERP or financial system integrations within SaaS environments.Strong understanding of AP automation workflows,... Show more

 • Promoted

Senior Software Engineer - Cloud & Architecture Lead - C$125,000 - C$165,000 A Year

Multi-Family Office OrganizationRichmond, Canada
Full-time

Lead software development and technical strategy, design applications, and mentor engineers.Requires a bachelor's degree and 4+ years of experience. Show more

 • Promoted

Senior Data Architect

StantecVancouver
Full-time +1

At Stantec, we have some of the world’s leading professionals passionate about enabling our business to be its best.Our business teams include finance, procurement, human resources, information tec... Show more

 • Promoted

Senior Assurance Solutions Architect

Amazon Web Services Canada, Inc.vancouver, metro vancouver regional district, Canada
Full-time

AWS Security Assurance Services is seeking a.Senior Assurance Solutions Architect.Canadian locations — Vancouver, BC, Toronto, ON, and Ottawa, ON.This is a senior, customer-facing role at the inter... Show more

 • Promoted

Remote Software Architect — Lead Enterprise SaaS

Engage2ExcelVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A dynamic tech company in Canada seeks a Software Architect to lead the development of innovative software solutions for their enterprise SaaS products.This fully remote role emphasizes collaborati... Show more

 • Promoted

Senior Architect - Ai, Data & Distributed Platforms - C$200,000 - C$250,000 A Year

Leading Technology FirmVancouver, Canada
Full-time

Lead Architect role in Vancouver to design next-gen cloud, data, and AI platforms.Requires 15+ years of software engineering experience with expertise in data systems, distributed architecture, and... Show more

 • Promoted

Principal Software Architect — AI-Driven Data Platforms Lead

AlphaSenseVancouver, Metro Vancouver Regional District, CA
Full-time

A leading market intelligence firm in Canada seeks an experienced engineer to own the architecture and evolution of a large-scale data extraction platform.The role involves designing reliable syste... Show more

 • Promoted

Lead Software Architect, AEC Industry

Autodeskvancouver, metro vancouver regional district, Canada
Full-time

Shape the future of architecture at Autodesk as a Lead Software Architect.Focus on cloud-native innovations and sustainability strategies in a hybrid/remote environment.You will play a key role in ... Show more

 • Promoted

Senior Systems Architect, Enterprise Cloud & Tools

Veeva SystemsVancouver, Metro Vancouver Regional District, Canada
Full-time

A leading life sciences cloud company based in Toronto is seeking a Systems Architect to support engineering and product teams.The role involves providing strategic planning and hands-on execution ... Show more

 • Promoted

Software Architect - C$100,000 - C$125,000 A Year

Pacific Blue CrossAnmore, Canada
Permanent

Seeking a permanent Software Architect to influence solution direction and guide teams in architectural choices.Ensure systems are designed for longevity, security, and operational excellence withi... Show more

 • Promoted

Staff Software Architect - Backup Platform Lead

WorkleapVancouver, Metro Vancouver Regional District, CA
Full-time

A Montreal-based tech company is looking for a Staff Software Developer to lead the development of the Backup feature for ShareGate, enhancing data management capabilities.This hands-on leadership ... Show more

 • Promoted

Senior Solutions Architect, Enterprise SaaS (Remote)

Sanity CMSVancouver, Metro Vancouver Regional District, Canada
Remote
Full-time

A leading content platform provider is seeking a candidate to enhance customer relationships and facilitate onboarding workshops.The role requires 3-5 years in software development, familiarity wit... Show more

 • Promoted

Senior Databricks Architect

Data ElephantVancouver, Metro Vancouver Regional District, CA
Full-time

Data Elephant is a boutique data and analytics consulting firm based in Vancouver, BC, helping Canadian organizations develop data strategies, modernize their data platforms and unlock the power of... Show more

 • Promoted

Senior Digital Architect Focusing on Agile Solution Development

MindtrisVancouver, Metro Vancouver Regional District, CA
Full-time

Drive innovation as a Senior Digital Architect in a remote environment.Lead the architecture and delivery of agile digital services that prioritize user engagement and accessibility.In this senior ... Show more

 • Promoted

Senior Technology Architect

KyndrylVancouver, Metro Vancouver Regional District, Canada
Full-time

Position: Senior Technology Architect.Location: Remote (Client based in Ottawa).Our Public Sector client requires a Senior Technology Architect to design and deliver secure, enterprise‑level access... Show more

 • Promoted

Senior Architect For Data Solutions

Global Consulting FirmAnmore, Canada
Full-time

A global consulting firm is seeking a Senior Data Architect to enhance workflows and optimize collaboration between project teams.This role involves integrating existing applications with a focus o... Show more

 • Promoted

Senior Network Systems Software Architect - C$120,000 - C$195,000 A Year

Arista NetworksRichmond, Canada
Full-time

Seeking a Senior Software Architect in Vancouver to innovate new network system features, with C/C++, Python and hardware development experience. Show more