Enable job alerts via email!

Solution Architect

Thales Canada

Ottawa

Hybrid

CAD 80,000 - 110,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading technology company is seeking a motivated Solution Architect to join their innovation team in Ottawa. The role involves designing and implementing complex software systems, focusing on microservices architecture and Python programming. The ideal candidate will collaborate with various teams to ensure high-quality solutions and stay updated with industry trends. Comprehensive benefits and a hybrid work model are offered.

Benefits

Comprehensive benefits
Retirement savings plans
Paid holidays
Employee discounts

Qualifications

  • 1 year of practical experience with microservices architecture and Kubernetes.
  • 3 years of experience with Python programming for data science/engineering.

Responsibilities

  • Assist in designing and developing software architecture focusing on microservices.
  • Collaborate with cross-functional teams to define technical requirements.

Skills

Microservices
Python
Kubernetes
Communication

Education

Undergraduate degree in software engineering
Computer Science

Tools

REST APIs
DDS
NATS
MQTT

Job description

Location : Ottawa, Canada

In fast-changing markets, customers worldwide rely on Thales. Thales is a business where brilliant people from all over the world come together to share ideas and inspire each other. In aerospace, transportation, defence, security, and space, our architects design innovative solutions that make our tomorrow's possible.

For decades, Ottawa has been a global technology leader. Today, Canada's capital hosts one of the brightest and most diverse technological ecosystems in North America. Voted as Canada's best place to live in 2017 by Maclean's, Ottawa offers a low cost of living with a high quality of life. The Thales Ottawa office has been a major supplier and long-term trusted partner to DND, enabling the Canadian Armed Forces and the Canadian Coast Guard to achieve mission success.

This position is Hybrid in Ottawa.

Solution Architect

Position Summary

We are seeking a highly motivated and skilled Solution Architect to join our dynamic innovation team. The ideal candidate has a strong background in software systems architecture, with experience in microservices architecture, Kubernetes, Python (for data science / engineering), and Command and Control (C2) systems. As a Junior Software Architect, you will assist in designing and implementing complex software systems that are efficient, scalable, and meet client needs. You will work closely with other architects, developers, and stakeholders to shape project architecture, provide technical guidance, and ensure adherence to industry standards and best practices. Your role will involve hands-on development and strategic planning, requiring both technical skills and excellent communication.

Key Areas of Responsibility

  1. Assist in designing, prototyping, and developing software architecture, focusing on microservices for modularity, scalability, and ease of deployment.
  2. Create architectural documentation such as diagrams, specifications, and design patterns.
  3. Collaborate with cross-functional teams to define technical requirements and develop architectural solutions.
  4. Implement software solutions using Python for data science/engineering, ensuring high performance and scalability.
  5. Work with C2 systems like ATAK to integrate solutions, meeting operational and performance requirements.
  6. Design and implement message-based protocols including DDS, NATS, and MQTT.
  7. Develop and maintain REST APIs for seamless system communication.
  8. Participate in code reviews to maintain quality and best practices.
  9. Troubleshoot and resolve architectural challenges.
  10. Stay updated with emerging technologies and industry trends through continuous learning.
  11. Apply new knowledge to improve architecture and processes.
  12. Require 1 year of practical experience with microservices architecture and Kubernetes deployments.
  13. Require 3 years of experience with Python programming for data science/engineering.
  14. Familiarity with message-based protocols like DDS, NATS, or MQTT.
  15. Strong understanding and experience with REST APIs.
  16. Knowledge of agile methodologies.
  17. Undergraduate degree in software engineering, computer science, or related field.

Preferred Qualifications

  • Experience developing and deploying cloud-based applications.
  • Experience with AI/ML technologies.
  • Experience with C2 systems like ATAK.
  • Experience with GIS and IP-based radio systems.
  • Experience with UAVs or drone systems development.
  • Knowledge of additional programming languages such as Java, C#, or C++.
  • Certifications in Kubernetes, Azure, AWS, or other cloud platforms.
  • Experience with Agile and DevOps practices.

Special Position Requirements

  • Hybrid work: 3 days onsite per week.
  • Full-time, standard business hours.

What We Offer

  • Comprehensive benefits including health, dental, life, disability, and wellness programs.
  • Retirement savings plans with employer contributions and matches.
  • Paid holidays, vacation, and sick leave.
  • Additional insurance options and employee discounts.

Why Join Us? Learn more about working at Thales.

Thales is an equal opportunity employer valuing diversity and inclusivity. We provide accommodations during the interview process upon request. All information related to accommodations will be kept confidential.

This role requires access to controlled hardware, software, or information under various security and export control regulations. Applicants must be eligible for or able to obtain necessary security clearances and authorizations.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Cloud Solutions Architect - Alliances

Canonical

Ottawa

Remote

CAD 90,000 - 120,000

Yesterday
Be an early applicant

Cloud Solutions Architect - Alliances

Canonical

Gatineau

Remote

CAD 100,000 - 130,000

2 days ago
Be an early applicant

Solution Architect - Backbase (Future Opportunity)

Aequilibrium

Ontario

Remote

CAD 90,000 - 150,000

Today
Be an early applicant

Salesforce Solution Architect, Commerce Cloud (B2C)

Neuraflash

Ontario

Remote

CAD 100,000 - 130,000

Yesterday
Be an early applicant

Adobe Solutions Architect

TechAlliance of Southwestern Ontario, London Economic Development Corporation

Ontario

Remote

CAD 90,000 - 120,000

Yesterday
Be an early applicant

Sr. Security Solution Architect

Genesys

Ontario

Remote

CAD 100,000 - 130,000

Yesterday
Be an early applicant

Software Architect - Containers / Virtualisation

Canonical

Ottawa

Remote

USD 90,000 - 150,000

11 days ago

Cloud Solution Architect SME

Vosyn

Golden Horseshoe

Remote

CAD 80,000 - 100,000

Yesterday
Be an early applicant

ServiceNow Solutions architect

Cognizant

Remote

CAD 50,000 - 160,000

Yesterday
Be an early applicant