Back to results

Lead Software Architect

  • Vancouver, BC, Canada

$120,000 to $150,000 CAD / year · Full-time

Applications open in a new tab.

Job details

Pay
$120,000 to $150,000 CAD / year
Job type
Full-time
Apply by
Experience
8+ years of software engineering, architecture, or technical leadership experience
Posting language
English
Posted

Original job description

JOB DESCRIPTION

Insight 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-Day

  • Own and evolve the overall backend software architecture Lead modernization from legacy .NET/PHP applications toward a modern architecture, including Node.js where appropriate
  • Define architecture standards, design patterns, APIs, integrations, and security practices
  • Architect scalable software used to communicate with and manage connected devices
  • Conduct architecture, technical design, and code reviews
  • Guide developers on performance, scalability, security, and implementation decisions
  • Evaluate technologies including microservices, containers, Kubernetes, messaging, and device-management solutions
  • Partner closely with engineering leadership to determine the future technical direction of the platform

REQUIRED SKILLS AND EXPERIENCE

  • 8+ years of software engineering, architecture, or technical leadership experience
  • Strong backend software architecture experience with complex, distributed, scalable applications
  • Deep Linux expertise
  • Experience architecting software for IoT, connected devices, telematics, device management, or hardware-based products
  • Strong understanding of device-to-cloud architecture, APIs, databases, messaging, microservices, and design patterns
  • Experience with legacy application modernization and technology/platform migrations
  • Strong development foundation with exposure to multiple languages such as .NET/C#, PHP, Node.js/TypeScript, and Python
  • Technical depth to review code, identify security/performance issues, and provide implementation guidance to development teams
  • Strong application security and scalability knowledge
  • Ability to confidently make and defend technical recommendations with engineering and executive stakeholders
  • Experience in telecommunications, transit, automotive, industrial IoT, fleet/telematics, or other connected-device environments

Pay Transparency: $120,000 - $150,000 CAD/hour

AI 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 Level
  • Mid-Senior level
  • Employment Type
More about this job

Responsibilities

Own and evolve the backend architecture for a platform that manages connected devices, leading modernization from legacy applications toward a scalable modern architecture. Set technical standards and review designs and code, guide developers, evaluate technologies, and help determine the platform’s future technical direction.

Requirements

Requires 8+ years of software engineering, architecture, or technical leadership experience, strong backend architecture and Linux expertise, and experience with connected-device or IoT systems. Candidates should be able to modernize legacy platforms, assess security and scalability, review code, and confidently communicate technical recommendations to engineering and executive stakeholders.

Skills

  • Backend Software Architecture
  • Linux
  • IoT and Connected Devices
  • Device-to-Cloud Architecture
  • Distributed Systems
  • Scalable Applications
  • Legacy Modernization
  • Microservices
  • APIs
  • Databases
  • Messaging
  • Application Security
  • Performance Optimization
  • Kubernetes
  • Node.js and TypeScript
  • .NET and C#

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering
  • Management & Leadership

Keywords

  • Backend Software Architecture
  • Linux
  • IoT
  • Connected Devices
  • Device-to-Cloud
  • Device Management
  • Telematics
  • Distributed Applications
  • Scalability
  • Legacy Modernization
  • .NET
  • C#
  • PHP
  • Node.js
  • TypeScript
  • Python
  • APIs
  • Databases
  • Messaging
  • Microservices
  • Containers
  • Kubernetes
  • Application Security
  • Code Reviews
  • Performance Optimization
  • Telecommunications
  • Transit
  • Automotive
  • Industrial IoT
  • Fleet Management

Report this job