Senior Software Engineer, Data Processing (Hybrid Ottawa)

Thales Group

Ottawa

Hybrid

CAD 95,000 - 110,000

Full time

3 days ago
Be an early applicant

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 plan
RRSP matching
Vacation & holidays
Well-being program

Job summary

Thales Canada in Ottawa is seeking a Software Developer to build robust, high-performance software for defence and security applications. The role focuses on designing, developing, testing, deploying, and supporting data processing pipelines that handle Digital Fleet data for naval platforms.

The successful candidate will collaborate with analysts, architects, and engineers, applying secure coding practices and modern integration patterns.

Qualifications

  • 7+ years of software development experience.
  • 3 years of Python programming.
  • Experience with communications/interfaces and JSON/XML.
  • SQL and NoSQL database experience.
  • Containerization with Docker, Kubernetes or OpenShift.

Responsibilities

  • Design, develop, integrate, test, and deploy production-quality software for data processing pipelines.
  • Analyze datasets and define processing rules; integrate systems via REST APIs, databases, files, queues.
  • Ensure data integrity, security and traceability; support deployment and maintenance.

Skills

Python
REST APIs
Async messaging
JSON/XML
SQL/NoSQL
Docker
Kubernetes
OpenShift
C#

Education

Bachelor’s degree in computer science / software eng / computer eng

Tools

Docker
Kubernetes
OpenShift
Azure Cloud Services
AVEVA PI System
AVEVA AIM
AirFlow

Job description

Thales Canada in Ottawa is seeking a Software Developer to build robust, high-performance software for defence and security applications. The role focuses on designing, developing, testing, deploying, and supporting data processing pipelines that handle Digital Fleet data for naval platforms.

The successful candidate will collaborate with analysts, architects, and engineers, applying secure coding practices and modern integration patterns.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

Canadian Inclusion • Ottawa

Hybrid
CAD 95,000 - 110,000
Extended health and dental benefits
RRSP/DCPP/TFSA retirement plans with a
Paid holidays and vacation
Data Engineer
Data Engineer

Thales Group • Ottawa

On-site
CAD 90,000 - 135,000
Extended health and dental
Retirement savings plans
Paid holidays and vacation
+1
Senior Embedded Engineer - Cybersecurity & HSM
Senior Embedded Engineer - Cybersecurity & HSM

Thales Group • Ottawa

Hybrid
CAD 94,000 - 117,000
Hybrid work arrangement
Benefits package
Professional development opportunities
Software Developer
Software Developer

Thales Group • Ottawa

Hybrid
CAD 95,000 - 110,000
Extended health
Dental plan
RRSP matching
+2
Product Owner - Data Analytics & AI (Hybrid Ottawa)
Product Owner - Data Analytics & AI (Hybrid Ottawa)

Thales Group • Ottawa

Hybrid
CAD 90,000 - 130,000
Data Coordinator
Data Coordinator

Thales • Dartmouth

Hybrid
CAD 60,000 - 80,000
Extended health and dental
RRSP matching
Paid holidays and vacation
+2
Senior Software & Firmware Engineer – Hybrid (Kanata/Ottawa)
Senior Software & Firmware Engineer – Hybrid (Kanata/Ottawa)

Thales Canada • Ottawa, Quebec

Hybrid
CAD 94,000 - 117,000
Assurance santé
REER et régime de retraite
Jours fériés et congés payés
+2
Data Coordinator
Data Coordinator

Canadian Inclusion • Ottawa

On-site
CAD 60,000 - 80,000
Extended Health
Dental
RRSP
+3
Sr. Development Engineer
Sr. Development Engineer

Thales Canada • Ottawa, Quebec

Hybrid
CAD 94,000 - 117,000
Extended Health
Dental coverage
RRSP
+1
Data Coordinator
Data Coordinator

Thales Group • Halifax

On-site
CAD 60,000 - 80,000
Extended health
Dental
RRSP matching
+2