06 Nov
|
Maestronic
|
Winnipeg
06 Nov
Maestronic
Winnipeg
Get AI-powered advice on this job and more exclusive features.Maestronic is an creative 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 ArchitectDesign 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 ArchitectMaster’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 analysisSeniority level
Mid-Senior levelEmployment type
Full-timeJob function
Engineering and Information TechnologyIndustries
IT Services and IT ConsultingReferrals increase your chances of interviewing at Maestronic by 2xGet notified about new Principal Software Architect jobs in
Vancouver, British Columbia, Canada .Embedded Linux Senior Software Engineer - OptimisationSoftware Architect - Containers / VirtualisationSr. Senior Software Engineer II - Risk Platform Team (Remote, CAN)Senior Software Engineer - Workspace ExperiencePrincipal Software Development Engineer, Full StackSenior Software Engineer, Account ManagementSenior Software Engineer, Creative InnovationSenior Software Engineer (Infrastructure)Senior Software Engineer, Backend - FintechSenior Software Engineer, InfrastructureSenior Software Engineer - Creative InnovationSenior Software Engineer, Web App Performance & ScalabilitySenior Software Engineer - Game Server HostingWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
📌 Principal Software Architect (Winnipeg)
🏢 Maestronic
📍 Winnipeg