Senior Software Engineer – Secure Cloud KMS & SaaS

Thales Canada

Vancouver, Quebec

Hybrid

CAD 96,000 - 160,000

Full time

11 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Extended Health
Dental
RRSP match
Vacation & Holidays
Employee discounts

Job summary

Thales Canada in Vancouver, BC is seeking a Sr. Software Developer to help design and implement a secure Key Management Platform and SaaS service. This role is hybrid in Vancouver, requiring collaboration with a cross-functional team of engineers and product owners.

Ideal candidates bring 5–8 years of software engineering experience, strong cloud and security knowledge, and proficiency in Go/C/C++. You will work on microservices, RESTful APIs, and scalable cloud-native systems, while

Qualifications

  • 5–8 years of related software engineer experience.
  • Bachelor’s degree in computer science, computer engineering, or related field.
  • Hands-on experience with cloud platforms (AWS/Azure/GCP) and Docker/Kubernetes.
  • Experience with SaaS apps and cloud-native services.
  • Go, C, C++, or similar server-side languages.
  • RESTful APIs and OpenAPI tooling (Swagger).
  • Relational databases such as PostgreSQL.
  • Linux development, scripting, and release processes.
  • Knowledge of PKI, KMIP, and security concepts.
  • Strong problem-solving and collaboration skills.

Responsibilities

  • Design, develop, test, and maintain scalable microservices in a containerized cloud environment.
  • Implement features supporting multi-tenancy, high availability, scalability, manageability, and extensibility.
  • Apply test-driven development practices and automation to improve software quality.
  • Debug, troubleshoot, and resolve defects in distributed and multi-threaded apps.
  • Collaborate with product owners, architects, senior engineers, QA, DevOps, and support teams.
  • Break down work, provide estimates, and complete tasks within Agile sprints.
  • Develop software by analyzing system needs, data flows, and usage patterns.
  • Create and maintain technical documentation, diagrams, and comments.
  • Follow secure coding standards and participate in code reviews.
  • Stay current with cloud, server-side, database, and security technologies.
  • Work with customer support and operations to investigate production issues.

Skills

Problem solving
Written communication
Verbal communication
Collaboration

Education

Bachelor's degree in CS/CE or related
Master's degree in CS/Engineering

Tools

Docker
Kubernetes
AWS
Azure
GCP
Swagger/OpenAPI
PostgreSQL
Linux

Job description

Thales Canada in Vancouver, BC is seeking a Sr. Software Developer to help design and implement a secure Key Management Platform and SaaS service. This role is hybrid in Vancouver, requiring collaboration with a cross-functional team of engineers and product owners.

Ideal candidates bring 5–8 years of software engineering experience, strong cloud and security knowledge, and proficiency in Go/C/C++. You will work on microservices, RESTful APIs, and scalable cloud-native systems, while

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 • Vancouver

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

Thales Group • Vancouver

Hybrid
CAD 96,000 - 160,000
Extended health & dental
RRSP/DCPP/TFSA with company match
Paid holidays, vacation, sick leave
+1
Sr Software Developer
Sr Software Developer

Thales Canada • Vancouver, Quebec

Hybrid
CAD 96,000 - 160,000
Extended Health
Dental
RRSP match
+2
Senior Software Engineer — SaaS Cloud Platform
Senior Software Engineer — SaaS Cloud Platform

Thales Canada • Vancouver

Hybrid
CAD 96,000 - 160,000
Assurance santé et dentaires
Régimes d'épargne-retraite et congés
Hybrid CloudOps Engineer for Secure Platform
Hybrid CloudOps Engineer for Secure Platform

Thales • Vancouver

Hybrid
CAD 89,000 - 152,000
Extended health and dental
RRSP matching
Vacation days and sick leave
+2
Senior CloudOps Engineer — Hybrid, Vancouver
Senior CloudOps Engineer — Hybrid, Vancouver

Thales Group • Vancouver

Hybrid
CAD 89,000 - 152,000
Extended health and dental coverage
RRSP/TFSA with company match
Paid holidays and vacation
Senior CloudOps Developer
Senior CloudOps Developer

Thales Group • Vancouver

Hybrid
CAD 89,000 - 152,000
Extended health and dental coverage
RRSP/TFSA with company match
Paid holidays and vacation
Senior CloudOps Developer
Senior CloudOps Developer

Thales • Vancouver

Hybrid
CAD 89,000 - 152,000
Extended health and dental
RRSP matching
Vacation days and sick leave
+2
Senior Cloud & SaaS Security Architect
Senior Cloud & SaaS Security Architect

Source Code • Toronto

Hybrid
CAD 140,000 - 180,000
Senior CloudOps Developer
Senior CloudOps Developer

Thales Canada • Vancouver

Hybrid
CAD 89,000 - 152,000
Extended Health
Retirement Savings Plan (RRSP)
Paid holidays and vacation
+1