Software Architect C++ / C# (Vancouver)

Software Architect C++ / C# (Vancouver)

06 Aug
|
Maestronic
|
Vancouver

06 Aug

Maestronic

Vancouver

Get AI-powered advice on this job and more exclusive features. 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 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. 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 . ~ NET/C#, Laravel/PHP , and familiarity with front-end (Qt, React) and back-end (Node.js, Python, etc.) 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 . ~ 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. ~ Excellent English communication (written & spoken) for global collaboration. ~ Eagerness to learn, improve, and drive technical excellence. Public transit, fleet management AVL software and systems, Passenger counting, CCTV, passenger information, automatic fare collection (APC), Dispatching (CAD) Embedded software experience inc. 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 Get notified about current Principal Software Architect jobs in Vancouver, British Columbia, Canada .

Embedded Linux Senior Software

Engineer - Optimisation Software Architect - Containers / Virtualisation 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. #

📌 Software Architect C++ / C# (Vancouver)
🏢 Maestronic
📍 Vancouver

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software architect c++ / c# (vancouver) / vancouver

Subscribe to this job alert:

Get the latest job offers by email for: software architect c++ / c# (vancouver) / vancouver