Lead Software Architect (British Columbia)

Lead Software Architect (British Columbia)

07 Nov
|
Insight Global
|
British Columbia

07 Nov

Insight Global

British Columbia

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

Skills and Requirements
Must Haves8+ 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
Solid 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

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to [email protected].

#J-18808-Ljbffr

📌 Lead Software Architect (British Columbia)
🏢 Insight Global
📍 British Columbia

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: lead software architect (british columbia) / british columbia

Subscribe to this job alert:

Get the latest job offers by email for: lead software architect (british columbia) / british columbia