Talent.com
Principal Software Architect
Principal Software ArchitectMaestronic • Vancouver, Metro Vancouver Regional District, Canada
No longer accepting applications
Principal Software Architect

Principal Software Architect

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

Get AI-powered advice on this job and more exclusive features.

Maestronic is an innovative global company, independently owned and operated, established in 1992. We are a trusted designer, manufacturer and installer of reliable transit information and security systems with five locations in The Netherlands, Canada, USA, Indonesia, and China with over 60 experienced staff. Our headquarters is in Vancouver, BC Canada. We are proud members of APTA, UITP, CUTA, ITxPT and our information systems are in operation in over 10,000 buses and railcars worldwide. In addition, we manage large transit installation and maintenance projects and cooperate with local subcontractors. We design certified MIL-spec products with maximized longevity for transit, and hold many patents worldwide.

Responsibilities – Senior Software Architect

  • Design and lead architecture for scalable, distributed, and fault-tolerant systems.
  • Solve performance and scalability issues across applications and databases.
  • Experience building complex large scale industrial SaaS software solutions.
  • Architect and optimize PostgreSQL databases for reliability and efficiency.
  • Drive multi-tenant SaaS and event-driven architectures (Kafka or similar).
  • Guide legacy-to-modern system migrations and integration of IoT hardware/software.
  • Collaborate with teams across multiple stacks (Laravel/PHP, .NET/C#, C++) and web-based platforms.
  • Define and enforce cloud, security, and deployment standards.
  • Document architectural decisions and maintain technical standards.
  • Mentor engineering teams and provide strong technical leadership.

Requirements – Senior Software Architect

  • Master’s degree in Computer Science, Software Engineering, or related field.
  • 10+ years’ experience in software/system architecture, with proven success in scalable, high-transaction systems.
  • Strong expertise in .NET/C#, Laravel/PHP, and familiarity with front-end (Qt, React) and back-end (Node.js, Python, etc.) stacks. 'Full-Stack)
  • Advanced knowledge of PostgreSQL/database design (SQL, NoSQL, time-series) and performance optimization.
  • Hands-on experience with cloud platforms (AWS, GCP, Azure), containerization (Docker, Kubernetes), and CI/CD DevOps practices.
  • Experience in multi-tenant SaaS architecture, microservices, and event-driven systems (Kafka or similar).
  • Excellent understanding of IoT/embedded systems (MQTT, CoAP, BLE), edge computing, and hardware-software integration.
  • Skilled in performance tuning, caching, data security, compliance, and high-availability architectures.
  • Experience in migrating legacy systems to modern platforms (advantage).
  • Strong problem-solving, analytical, leadership, and mentoring skills.
  • Excellent English communication (written & spoken) for global collaboration.
  • Eagerness to learn, improve, and drive technical excellence.

Nice to have experience:

  • Public transit, fleet management AVL software and systems,
  • Passenger counting, CCTV, passenger information, automatic fare collection (APC), Dispatching (CAD)
  • Embedded software experience inc. RTOS, VDSL, Native C.
  • Wireless gateways and corporate networking.
  • AI Machine learning, machine vision, data analysis

Seniority level Mid-Senior level

Employment type Full-time

Job function Engineering and Information Technology

Industries IT Services and IT Consulting

Referrals increase your chances of interviewing at Maestronic by 2x

Get notified about new Principal Software Architect jobs in Vancouver, British Columbia, Canada.

Embedded Linux Senior Software Engineer - Optimisation

Software Architect - Containers / Virtualisation

Sr. Senior Software Engineer II - Risk Platform Team (Remote, CAN)

Senior Software Engineer - Workspace Experience

Principal Software Development Engineer, Full Stack

Senior Software Engineer, Account Management

Senior Software Engineer, Creative Innovation

Senior Software Engineer (Infrastructure)

Senior Software Engineer, Backend - Fintech

Senior Software Engineer, Infrastructure

Senior Software Engineer - Creative Innovation

Senior Software Engineer, Web App Performance & Scalability

Senior Software Engineer - Game Server Hosting

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
Create a job alert for this search

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

Similar jobs
Senior Manager - Microsoft Solution Architect

Senior Manager - Microsoft Solution Architect

EY • Vancouver
Full-time
At EY, we’re all in to shape your future with confidence.We’ll help you succeed in a globally connected powerhouse of diverse teams and take your career wherever you want it to go.Join EY and help ...Show more
Last updated: 30+ days ago • Promoted
Senior Network Systems Software Architect

Senior Network Systems Software Architect

Arista Networks • Vancouver
Full-time
A leading networking technology company in Metro Vancouver is looking for a Senior/Lead Software Engineer to innovate and manage new network system features.Candidates should have a strong backgrou...Show more
Last updated: 30+ days ago • Promoted
Senior Consultant - Codex

Senior Consultant - Codex

Codex • delta, bc, ca
Full-time
We are partnering with a fast-growing, boutique Anaplan consultancy to hire a Senior Anaplan Consultant.Due to several large enterprise projects kicking off, the firm is expanding its delivery team...Show more
Last updated: 2 days ago • Promoted
Software Architect – Hybrid, Enterprise Solutions

Software Architect – Hybrid, Enterprise Solutions

Brainhunter Systems Ltd • Burnaby
Full-time
A leading health insurance provider in Burnaby, BC is looking for a Software Architect to join its Information Technology Services team.You will influence solution designs and guide delivery teams ...Show more
Last updated: 6 days ago • Promoted
Kinaxis Solution Architect

Kinaxis Solution Architect

Insight Global • Delta, British Columbia, Canada
Full-time
Insight Global is seeking a Kinaxis Solution Architect to join a top manufacturing company based in Montreal, QC.The individual will be responsible for designing and implementing supply chain plann...Show more
Last updated: 13 days ago • Promoted
Senior Principal Consultant - Endur

Senior Principal Consultant - Endur

capSpire • Delta, British Columbia, Canada
Full-time
Spire is a global consulting and solutions company that solves difficult business and technology problems for commodity-focused organizations.We take pride in putting our people first and are proud...Show more
Last updated: 30+ days ago • Promoted
AWS Full Stack Software Architect - richmond

AWS Full Stack Software Architect - richmond

SPECTRAFORCE • richmond, bc, ca
Full-time
Title: AWS Full Stack Software Architect.Location: Remote, Pacific Time Zone hours preferred.Duration: 6 Months (Possible extension).Minimum Education Required: Bachelor’s degree in computer scienc...Show more
Last updated: 2 days ago • Promoted
Senior Software Architect - Vancouver, Scalable Systems

Senior Software Architect - Vancouver, Scalable Systems

Yeah! Global • Vancouver
Full-time
A leading technology company in Vancouver is seeking an experienced Software Architect to design and implement robust software solutions.The ideal candidate will have 5-7 years in a similar role, s...Show more
Last updated: 30+ days ago • Promoted
Principal Software Engineer - Front End Architect

Principal Software Engineer - Front End Architect

Microsoft Canada • Vancouver, BC, Canada
Full-time
The Fabric Platform Shell team is dedicated to creating the best SaaS data development environment on the web.Our mission is to build a simple yet fully functional developer environment that attrac...Show more
Last updated: 2 days ago • Promoted
Appian Architect - TELUS Digital

Appian Architect - TELUS Digital

TELUS Digital • richmond, bc, ca
Full-time
Welcome to TELUS Digital — where innovation drives impact at a global scale.As an award-winning digital product consultancy and the digital division of TELUS , one of Canada’s largest telecommunica...Show more
Last updated: 2 days ago • Promoted
Oracle Fusion Order Management Consultant

Oracle Fusion Order Management Consultant

Atom • delta, BC, ca
Full-time
We are currently looking for an Oracle Fusion Oracle Order Management Consultant to join us.As an Oracle Fusion Order Management Consultant you will be an entrusted asset at Atom adding value throu...Show more
Last updated: 30+ days ago • Promoted
Senior Business Architect

Senior Business Architect

Alorica • Delta, British Columbia, Canada
Full-time
Senior Business Architect (ERP – Finance & Accounting).At Alorica, we only do one thing – make lives better, one interaction at a time.We’re a global leader in customer service and experience, serv...Show more
Last updated: 13 days ago • Promoted
Unstructured Storage Architect - Hybrid Cloud Leader

Unstructured Storage Architect - Hybrid Cloud Leader

Hewlett Packard Enterprise • Vancouver
Full-time
A global edge-to-cloud technology company is looking for an experienced Storage Architect to design scalable storage solutions.The candidate will work with customers, leading workshops and developi...Show more
Last updated: 6 days ago • Promoted
Senior Architect, B2B Tech & Cloud Solutions

Senior Architect, B2B Tech & Cloud Solutions

lululemon • Vancouver
Full-time
A leading performance apparel company based in Vancouver is seeking an experienced Architect to develop technical strategies and solutions for their global business.The role involves close collabor...Show more
Last updated: 30+ days ago • Promoted
Azure Security Architect – AI Governance (French Bilingual)

Azure Security Architect – AI Governance (French Bilingual)

Concentrix • delta, BC, ca
Full-time
We’re looking for an Azure Security Architect – AI Governance with deep expertise in the Microsoft ecosystem to advise enterprise customers and lead strategic AI security initiatives.What You’ll Do...Show more
Last updated: 2 days ago • Promoted
Contract T4 || Oracle Integration Cloud (OIC)

Contract T4 || Oracle Integration Cloud (OIC)

Ampstek • richmond, bc, ca
Full-time
Role : Oracle Integration Cloud (OIC).Good knowledge in with Oracle Integration Cloud (OIC).Oracle SaaS modules and their integration touchpoints.Exposure to REST/SOAP web services, XML, JSON and o...Show more
Last updated: 18 days ago • Promoted
Full Stack Engineer - Set 2 Close | B Corp

Full Stack Engineer - Set 2 Close | B Corp

Set 2 Close | B Corp • richmond, bc, ca
Full-time
The ideal candidate brings strong backend development experience, solid database skills, and the ability to contribute to scalable, maintainable applications.Develop and maintain backend services u...Show more
Last updated: 30+ days ago • Promoted
Ace Certified Guidewire Policy Developer - richmond

Ace Certified Guidewire Policy Developer - richmond

Coforge • richmond, bc, ca
Full-time
Ace Certified Guidewire Policy Developer.Guidewire cloud, Policy, Gosu, REST/SOAP.We at Coforge are hiring Ace Certified Guidewire Policy Developer with the following skillset :.Guidewire PolicyCen...Show more
Last updated: 14 days ago • Promoted