Senior Software Engineer (Metro Vancouver)

Senior Software Engineer (Metro Vancouver)

17 Sep
|
Harvey Nash
|
Metro Vancouver

17 Sep

Harvey Nash

Metro Vancouver

Job Title: Senior Software Engineer, Cloud Platform

Location: Vancouver, BC (On-site)

Duration: Full-time

:

Build Secure Device Connectivity

- Design and develop secure communication channels between deployed devices and cloud infrastructure.
- Enable reliable software deployment, telemetry collection, diagnostics, and support capabilities.
- Create enterprise-friendly network architectures that simplify customer IT approval processes.
- Support both connected and disconnected deployment environments.

Modernize Cloud Infrastructure

- Lead the migration of deployment and fleet-management systems from legacy on-premise environments to the cloud.
- Design and implement secure software release, distribution, versioning, and deployment workflows.
- Collaborate with platform and device engineering teams to ensure reliable software delivery.

Scale Enterprise Platform Capabilities

- Develop enterprise-grade authentication, authorization, and user management systems.
- Implement multi-tenant account structures and role-based access control (RBAC).
- Support security, governance, and compliance initiatives.

Improve Data and Feedback Systems

- Build secure data collection pipelines from deployed devices.
- Enable workflows for debugging, analytics, model improvement, and operational monitoring.
- Create scalable processes for data ingestion and analysis.

Optimize Cloud Operations

- Implement monitoring, observability, and cost-management practices.
- Build infrastructure usage and cost attribution frameworks.
- Establish data retention and lifecycle management policies.
- Evaluate cloud services for scalability, reliability, and cost efficiency.

Develop Internal Platform Tools

- Improve the usability and reliability of internal engineering tools.
- Build intuitive interfaces,



dashboards, documentation, and workflow automation.
- Implement alerting and monitoring systems to ensure platform health and visibility.

Required Qualifications

- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 5+ years of software engineering experience developing production applications using Python and C++.
- 5+ years of experience building and operating backend systems, cloud infrastructure, or platform services.
- Strong experience with AWS and Infrastructure as Code technologies such as Terraform or CloudFormation.
- Proven experience planning and executing cloud migration initiatives.
- Solid understanding of networking fundamentals, including VPNs, secure tunneling, NAT traversal, certificate management, and identity systems.
- Experience designing authentication, authorization, and role-based access control (RBAC) solutions.
- Experience building multi-tenant systems and enterprise-scale platforms.
- Familiarity with security and compliance frameworks such as SOC 2, ISO 27001, or TISAX.
- Strong Python programming skills and experience building automation, orchestration, or data processing systems.
- Experience implementing observability, monitoring, logging, and cloud cost-management solutions.

Preferred Qualifications

- Experience with Kubernetes, Docker, containerized deployments, and microservices architectures.
- Experience managing fleets of edge, industrial, IoT, or embedded devices.
- Experience supporting air-gapped or disconnected environments.
- Background in robotics, manufacturing, industrial automation, or machine vision.
- Experience developing cloud-native applications with Python and C++ .
- Knowledge of CI/CD pipelines, DevOps methodologies, and distributed systems architecture.

📌 Senior Software Engineer (Metro Vancouver)
🏢 Harvey Nash
📍 Metro 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: senior software engineer (metro vancouver) / metro vancouver

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (metro vancouver) / metro vancouver