Apply Edge Tailor my CV for this job — free

Lead Software Architect

Insight Global · Vancouver, British Columbia, Canada

Tailor my CV for this job — free

See similar jobs

JOB DESCRIPTIONInsight Global is looking for a Lead Software Architect to join a global technology organization in Vancouver. This individual will own the architecture and modernization of a backend software platform that supports and manages connected physical devices at scale. The ideal candidate is a hands-on architect with strong backend and Linux expertise who can bridge software, IoT/connected devices, databases, and infrastructure. This person will not be responsible for hardware or embedded architecture, but must understand how backend software interacts with physical devices from the device to the cloud.Day-to-DayOwn and evolve the overall backend software architecture Lead modernization from legacy .NET/PHP applications toward a modern architecture, including Node.js where appropriateDefine architecture standards, design patterns, APIs, integrations, and security practicesArchitect scalable software used to communicate with and manage connected devicesConduct architecture, technical design, and code reviewsGuide developers on performance, scalability, security, and implementation decisionsEvaluate technologies including microservices, containers, Kubernetes, messaging, and device-management solutionsPartner closely with engineering leadership to determine the future technical direction of the platformREQUIRED SKILLS AND EXPERIENCE8+ years of software engineering, architecture, or technical leadership experienceStrong backend software architecture experience with complex, distributed, scalable applicationsDeep Linux expertiseExperience architecting software for IoT, connected devices, telematics, device management, or hardware-based productsStrong understanding of device-to-cloud architecture, APIs, databases, messaging, microservices, and design patternsExperience with legacy application modernization and technology/platform migrationsStrong development foundation with exposure to multiple languages such as .NET/C#, PHP, Node.js/TypeScript, and PythonTechnical depth to review code, identify security/performance issues, and provide implementation guidance to development teamsStrong application security and scalability knowledgeAbility to confidently make and defend technical recommendations with engineering and executive stakeholdersExperience in telecommunications, transit, automotive, industrial IoT, fleet/telematics, or other connected-device environmentsPay Transparency: $120,000 - $150,000 CAD/hourAI Transparency: Please note, artificial intelligence tools are used to assist in screening and assessing applicants for this position.Vacancy Status: This role is for a new vacant opening within a new project.Seniority LevelMid-Senior levelEmployment Type