Senior Cloud-Native Software Engineer (Go/SaaS)

Canadian Inclusion

Vancouver

Hybrid

CAD 113,000 - 138,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Extended Health
Dental
HSA
Life Insurance
AD&D
Short-term Disability
Cancer Care Program
Travel Insurance
Employee Assistance Plan
Well-Being program

Job summary

Thales in Vancouver, BC is seeking a Sr Software Developer to contribute to the design and implementation of the secure Key Management Platform and SaaS service. You will work within a collaborative team to deliver scalable microservices in a cloud environment with a focus on security, reliability, and multi-tenancy.

The role requires 5–8 years of software engineering experience, proficiency with Go/C++ and cloud platforms (AWS/Azure/GCP), and strong knowledge of REST APIs, Linux, and

Qualifications

  • 5–8 years of related software engineering experience.
  • Bachelor's degree in computer science, computer engineering, or a related technical discipline.
  • Hands-on experience with at least one major cloud platform (AWS/Azure/GCP) and Docker/Kubernetes in production.
  • Experience with SaaS applications and cloud-native services.
  • Programming languages: Go, C, C++, or similar.
  • RESTful APIs and Swagger/OpenAPI familiarity.
  • PostgreSQL or relational database experience.
  • Linux development, packaging, testing, and scripting.
  • Security concepts: PKI, PKCS, KMIP.
  • Strong problem-solving and collaboration.

Responsibilities

  • Design, develop, test, and maintain scalable microservices in a containerized cloud environment under technical guidance.
  • Implement features that support multi-tenancy, high availability, scalability, manageability, and extensibility.
  • Apply test-driven development practices and automation to improve software quality and reliability.
  • Debug, troubleshoot, and resolve software defects and technical issues in distributed and multi-threaded applications.
  • Collaborate with product owners, architects, senior engineers, QA, DevOps, and support teams to understand requirements and deliver effective solutions.
  • Break down assigned work, provide estimates, and complete development tasks within Agile sprint timelines.
  • Develop software solutions by analyzing system needs, data flows, usage patterns, and work processes.
  • Create and maintain clear technical documentation, diagrams, code comments, and operational notes for assigned features.
  • Follow secure coding standards and participate in code reviews to ensure maintainable, reliable, and secure software.
  • Stay current with relevant cloud, server-side development, database, and security technologies.
  • Work closely with customer support and operations teams to investigate production issues and contribute to timely resolution.

Skills

Go
C++
C
REST APIs
Linux
Docker
Kubernetes
AWS
Azure
GCP
PKI
KMIP
Security
SQL
Multitenancy

Education

Bachelor's degree in computer science or related
Master's degree in related field

Tools

Swagger/OpenAPI
PostgreSQL
CI/CD tooling

Job description

Thales in Vancouver, BC is seeking a Sr Software Developer to contribute to the design and implementation of the secure Key Management Platform and SaaS service. You will work within a collaborative team to deliver scalable microservices in a cloud environment with a focus on security, reliability, and multi-tenancy.

The role requires 5–8 years of software engineering experience, proficiency with Go/C++ and cloud platforms (AWS/Azure/GCP), and strong knowledge of REST APIs, Linux, and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr Software Developer
Sr Software Developer

Thales Group • Vancouver

On-site
CAD 96,000 - 160,000
Extended Health
Dental
RRSP/DCPP matching
+2
Sr Software Developer
Sr Software Developer

Canadian Inclusion • Vancouver

Hybrid
CAD 113,000 - 138,000
Extended Health
Dental
HSA
+7
Senior CloudOps Developer
Senior CloudOps Developer

Canadian Inclusion • Vancouver

Hybrid
CAD 89,000 - 152,000
Extended Health
Dental
HSA
+11
Cloud Developer
Cloud Developer

ALLTECH CONSULTING SVC INC • Quebec

On-site
CAD 80,000 - 120,000
Azure Cloud-Native Full-Stack Engineer
Azure Cloud-Native Full-Stack Engineer

Ontinue • Canada

Hybrid
CAD 110,000 - 150,000
Senior Cloud Security Engineer - Multi-Cloud & Automation
Senior Cloud Security Engineer - Multi-Cloud & Automation

Jotform • Vancouver

On-site
CAD 165,860 - 248,790
100% company paid extended health insurance
GRSP with 4% company match
Casual office environment
+1
Cloud Engineer - Vancouver
Cloud Engineer - Vancouver

Yeah! Global • Vancouver

On-site
CAD 80,000 - 110,000
Cloud Platform Engineer
Cloud Platform Engineer

Benchmark Recruitment • Vancouver

Hybrid
CAD 90,000 - 100,000
Staff Software Engineer: Cloud-Native Secrets Platform Lead
Staff Software Engineer: Cloud-Native Secrets Platform Lead

BeyondTrust, Inc. • Canada

On-site
CAD 130,000 - 170,000
Lead Cloud Security Engineer
Lead Cloud Security Engineer

Skillhub Solutions Inc. • Richmond Hill

On-site
CAD 157,000 - 228,000