Talent.com
Thales
Mid-level SW DeveloperThales • Pender St,Vancouver
No longer accepting applications
Mid-level SW Developer

Mid-level SW Developer

Thales • Pender St,Vancouver
30+ days ago
Salary
CA$95,825.40 yearly
Job type
  • Full-time
Job description
Location: Vancouver - Pender St, CanadaThales people architect identity management and data protection solutions at the heart of digital security. Business and governments rely on us to bring trust to the billons of digital interactions they have with people. Our technologies and services help banks exchange funds, people cross borders, energy become smarter and much more. More than 30,000 organizations already rely on us to verify the identities of people and things, grant access to digital services, analyze vast quantities of information and encrypt data to make the connected world more secure.

This is a Hybrid position located in Vancouver, BC.

Position Summary

We are seeking an experienced and enthusiastic Software Engineer to join our Vancouver-based team. This hybrid role combines the benefits of team collaboration in the office with the flexibility of remote work, promoting a healthy work/life balance. As a key member of our tight-knit team, you will contribute to the development and maintenance of our data security platform — a high-performance system that ingests, normalizes, and analyzes audit data from databases and cloud services across AWS, Azure, and GCP to power real-time database activity monitoring and security policy enforcement.

Key Responsibilities

  • Contribute to the continuous development and enhancement of our data security platform, including its core C++ log-processing engine and Python-based cloud integration services.
  • Build and maintain integrations with AWS, Azure, and GCP services using their respective SDKs.
  • Design and maintain REST APIs that expose platform capabilities to upstream services.
  • Collaborate closely with cross-functional teams, including product managers and stakeholders, to understand and address customer needs effectively.
  • Dive deep into technological challenges — including distributed systems, concurrency, and cryptographic infrastructure — thinking strategically and solving problems for the general case.
  • Write robust, well-tested code using pytest and catch2, and demonstrate a commitment to quality in all aspects of development.
  • Share your work through demos, fostering a collaborative and transparent team culture.

Minimum Qualifications

  • 3+ years of software engineering experience with production-level C++ and Python (both required) — C++ for our core log-processing engine, Python for cloud integration services.
  • Bachelor's degree or higher in Computer Engineering, Computer Science, or equivalent.
  • Proficient in Linux (RHEL/Oracle Linux) operating systems.
  • Experience building REST APIs (Flask or equivalent).
  • Working knowledge of MongoDB or similar document-oriented databases.
  • Hands-on experience integrating with cloud provider SDKs (AWS boto3, Azure SDK, or GCP client libraries).
  • Experience writing automated tests with pytest (Python) and/or catch2 (C++).
  • Familiarity with CMake and containerized build workflows (Docker or Podman).

Preferred Qualifications

  • Familiarity with PKI, TLS certificate management, and cryptographic concepts (including emerging Post-Quantum Cryptography standards).
  • Experience debugging concurrent and distributed systems, including race conditions and deadlock analysis.
  • Exposure to database activity monitoring, SIEM, or data security tooling.
  • Knowledge of data formats: BSON, Parquet, JSON, CEF/LEEF.
  • Experience with rsyslog configuration.
  • Experience with LLM/AI APIs or ML frameworks, particularly for SQL analysis, log classification, or automated test generation (the team has active investigations into AI applications in these areas).

If you’re excited about working with Thales, but not meeting the requirements for this position, we encourage you to join our Talent Community! . You can upload your CV and our recruiters can get in touch with any new opportunities that may be of interest to you.

The anticipated TTC range for this role is 95,825.40 - 127,767 CAD Annual. The Company reserves the right to ultimately pay more or less than the posted range and offer additional benefits and other compensation, depending on circumstances not related to an applicant’s status protected by local, state, or federal law.

Why Join Us?

Say HI and learn more about working at Thales click here

#LI-MG1

#LI-Hybrid

Thales provides an extensive benefits program for all full-time employees working 24 or more hours per week and their eligible dependents, including the following:

• Company paid Extended Health, Dental, HSA, Life, AD&D, Short-term Disability, Cancer Care Program, travel insurance, Employee Assistance Plan and Well-Being program.

• Retirement Savings Plans (RRSP, DCPP, TFSA) with a company contribution and a match to a DCPP, with no vesting period.

• Company paid holidays, vacation days, and paid sick leave.

• Voluntary Life, AD&D, Critical Illness, Long-Term Disability.

• Employee Discounts on home, auto, and gym membership.

Thales is an equal opportunity employer which values diversity and inclusivity in the workplace. Thales is committed to providing accommodations in all parts of the interview process. Applicants selected for an interview who require accommodation are asked to advise accordingly upon the invitation for an interview. We will work with you to meet your needs. All accommodation information provided will be treated as confidential and used only for the purpose of providing an accessible candidate experience.

Create a job alert for this search

Mid-level SW Developer • Pender St,Vancouver

Similar jobs

TVET Digitalization Advisor

Cuso InternationalDelta, British Columbia
Permanent

This Volunteer Placement is Located in:.Open to Canadian Citizens and Permanent Residents of Canada only.If you have a strong passion for vocational and technical education, digitalization initiati... Show more

 • Promoted

Developer/Analyst - Navacord

Navacorddelta, bc, ca
Full-time

Navacord is hiring technical talent in the insurance industry! We are accepting applications for a dynamic individual with 5+ years experience in a full stack development environment and with at le... Show more

 • Promoted

Mid Level SW Developer

Thales GroupVancouver
Full-time

Location: Vancouver - Pender St, CanadaThales people architect identity management and data protection solutions at the heart of digital security.Business and governments rely on us to bring trust ... Show more

 • Promoted

Geometry Private Tutoring Jobs Delta

SuperprofDelta, British Columbia, CA
Full-time

Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi... Show more

 • Promoted

SailPoint Engineer - Millenilink

Millenilinkrichmond, bc, ca
Temporary

Millenilink is hiring a SailPoint Engineer on behalf of our client.This is a 3-month contract opportunity with the potential for extension.The successful candidate will support and enhance the clie... Show more

 • Promoted

Principal Technical Consultant - delta

Crossfuzedelta, bc, ca
Full-time

Our Principal Technical Consultant (Architect) provides guidance to our customers related to the processes they are attempting to model as well as automate in ServiceNow and develops solutions for ... Show more

 • Promoted

Sr Mobile Engineer (IOS and Android) - delta

Mastech Digitaldelta, bc, ca
Full-time

Design, build, and ship mobile features for device pairing, BLE connectivity, telemetry, health monitoring, and command/control — using AI (Claude Code) as a first-class collaborator in your daily ... Show more

 • Promoted

Senior Oracle Application Developer - delta

PwC Canadadelta, bc, ca
Full-time

Please review this posting in detail and self-assess your eligibility, before applying.PwC Canada is sourcing for two (x2) Secret (Level II) security cleared, Senior Oracle Application Developer, C... Show more

 • Promoted

Danette looking for a babysitter or nanny in Squamish

SitlySquamish, CA
Part-time

Looking for help with cooking meals and cleanup and play video games with my 12 year old autistic ADHD son.He would do well with someone who is calm and patient and likes to play or watch him play ... Show more

 • Promoted

Guidewire Integration Developer

Infotek Consulting Inc.richmond, bc, ca
Full-time

Guidewire Integration Developer.We are seeking a highly skilled Guidewire Integration Developer with deep expertise in Guidewire platforms to support ongoing initiatives within Property and Casualt... Show more

 • Promoted

Senior Guidewire PolicyCenter Developer - Axiom Global Technologies

Axiom Global Technologiesrichmond, bc, ca
Full-time

We are seeking a highly experienced Senior Guidewire PolicyCenter Developer to lead the design, configuration, customization, and support of PolicyCenter solutions.This is a hands-on engineering ro... Show more

 • Promoted

SAP MM/ S2P Consultant (Only T4) - Ampstek

Ampstekdelta, bc, ca
Full-time

Job Title: SAP MM/ S2P Consultant.Rate : CAD 70/hr on T4(Without Benefits).Job Description – SAP S/4HANA Source-to-Pay.S2P) Program Lead (Bilingual – English & Spanish).We are seeking an experience... Show more

 • Promoted

URGENT: Nanny Wanted - Remote Working Parents In Squamish, Bc Seeking Part Time Care For 18 Month

CanadianNanny.caSquamish, British Columbia, Canada
Remote
Part-time

We are a family in Squamish seeking a reliable, caring part-time nanny/babysitter for our daughter, who is under 2 years old.We are looking for someone with at least 3 years of experience with todd... Show more

 • Promoted

Intermediate C++ Software Developer (remote) - delta

Ateko, backed by Bell Canadadelta, bc, ca
Remote
Full-time

Development of software applications for our client focusing on informatics systems.The required candidate must, at a minimum, be expected to perform the following:.Write code for new features and ... Show more

 • Promoted

AI Agentic Developer

GSPANN Technologies, Incdelta, bc, ca
Full-time

Headquartered in California, U.GSPANN is a leading provider of consulting and IT services to global clients.We specialize in helping clients transform their IT capabilities, optimize business pract... Show more

 • Promoted

Lead Principal Software Engineer - delta

Auxo | Growth Partnerdelta, bc, ca
Full-time

SaaS products and platforms at scale.You’ll work closely with the Head of Product & Technology to shape technical direction across multiple teams.This is a high-impact IC role where you’ll influenc... Show more

 • Promoted

Azure Databricks Engineer - delta

Tredence Inc.delta, bc, ca
Full-time

We are seeking a skilled Azure Databricks Engineer with strong experience in Azure Data Factory (ADF) to design, develop, and maintain scalable data pipelines and analytics solutions on the Azure c... Show more

 • Promoted

Senior Statistical Programmer - delta

Warman O'Briendelta, bc, ca
Full-time

Senior Statistical Programmer | Leading CRO | Remote – Canada |.Join a fast-growing, independent CRO recognised for high-quality deliverables, outstanding client service, and a flexible, entreprene... Show more

 • Promoted

Complete Online Surveys For Cash (Up to $25/per)

Earn HausSquamish, BC, CA
Full-time +1

Looking for people to participate in taking online surveys for Fortune 500 brands.All you need to do is complete online surveys by sharing your opinion.You will help influence brand decisions on se... Show more

 • Promoted

C++ Developer - delta

HCLTechdelta, bc, ca
Full-time

The ideal candidate will have deep expertise in.Design, develop, and maintain features within the.Customize and extend Chromium components such as:.CEF / Electron-like frameworks).Optimize performa... Show more