Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Canadian Inclusion

NewBe an early applicant

Python Data Integration Software Developer

Posted
Discussion

Summary

A hybrid Ottawa software developer role with Thales supporting defence/security applications: building automated Python data-processing pipelines and enterprise integrations (REST APIs, SQL/NoSQL databases, files, message queues, JSON/XML) for Digital Fleet data, deployed via containers like Docker, Kubernetes, or OpenShift.

Python and data integration define this Software Developer position with Thales in hybrid Ottawa, supporting defence and security applications. Build reliable production systems for Digital Fleet data.

This full-time Software Developer role requires seven years of software development experience, including three years programming in Python. You will work with analysts, architects, engineering teams, and operational stakeholders on data processing and enterprise integration. Solutions may involve REST APIs, databases, files, message queues, and structured formats such as JSON or XML.

Key Responsibilities:

  • Design and deploy automated data-processing pipelines
  • Analyze datasets and define processing and mapping rules
  • Integrate systems using APIs, databases, files, and queues
  • Develop validation, quality, and reconciliation mechanisms
  • Support troubleshooting and production improvements

Requirements:

  • Bachelor's degree or equivalent relevant education
  • Seven years of software development experience
  • Three years of Python programming experience
  • Experience with SQL and NoSQL databases
  • Containerization experience with Docker, Kubernetes, or OpenShift

Apply software engineering, Python, and integration expertise to deliver traceable Digital Fleet data solutions from hybrid Ottawa.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →