Full Stack Software Engineer

4 weeks ago


Ottawa, Ontario, Canada Thales Full time

Location: Ottawa, Canada

In rapidly evolving markets, clients globally depend on Thales. Thales is a company where exceptional individuals from diverse backgrounds unite to exchange ideas and motivate one another. In sectors such as aerospace, transportation, defense, security, and space, our architects craft innovative solutions that pave the way for future possibilities.

For many years, Ottawa has stood as a global technology hub. Today, the capital of Canada boasts one of the most vibrant and varied technological ecosystems in North America. Recognized as a top living destination, Ottawa offers an affordable lifestyle paired with high living standards. The Thales Ottawa office has been a significant contributor and trusted ally to defense initiatives, supporting the Canadian Armed Forces and the Canadian Coast Guard in achieving operational success.

This is a hybrid role in Ottawa, Ontario.

Position Overview

Thales Canada, specializing in Defence & Security, is dedicated to enhancing the Canadian Army's Land Command, Control, Communications & Computers (C4) Intelligence, Surveillance, and Reconnaissance (LC4ISR) systems that facilitate critical decision-making daily. Collaborating with industry partners, Thales is advancing existing networks and applications to improve digitized operations, foster communication among joint and allied forces, and safeguard against emerging threats and capabilities of potential adversaries.

Thales Canada seeks individuals eager to play a direct role in the advancement of sophisticated digitized operations for the Canadian Army, both domestically and during international deployments. Opportunities are available across four LC4ISR programs, which encompass:

  • System of systems engineering and integration;
  • Core network;
  • Applications;
  • Intelligence, surveillance, target acquisition, and reconnaissance (ISTAR).

The ideal Software Developer will be responsible for implementing, integrating, testing, configuring, and documenting comprehensive web-based software applications. This role will also involve selection, design, and experimentation activities pertinent to software in support of Innovation Team projects that enhance naval platform support programs. The successful candidate will deliver value to operational teams efficiently in an agile, incremental manner, collaborating with business analysts and operational stakeholders to identify challenges and devise relevant solutions. Solutions may include automating business processes, developing custom user interfaces to streamline decision-making, and integrating multiple software systems.

Key Responsibilities

The successful candidate will:

  • Engage in user needs and requirements analysis and software design;
  • Experiment with new software stacks for proof of concept and pilot projects;
  • Develop web application software, including coding, unit testing, and integration;
  • Create software developer documentation;
  • Utilize Infrastructure as Code for efficient and repeatable software deployment;
  • Identify and resolve software defects, implementing fixes in product releases;
  • Maintain and enhance knowledge of software development best practices and methodologies.

Basic Qualifications

  • Bachelor's degree in software engineering, computer engineering, computer science, or equivalent education with relevant experience;
  • 7 years of professional experience in web application software development, including:
    • Front-end development using Angular and/or React frameworks;
    • Back-end development with a managed programming language (e.g., C#, Java) and an associated framework (e.g., Node.JS, Spring, .NET Core);
    • Web app development using a scripting language (e.g., JavaScript/TypeScript, Python, Ruby) and an associated framework (e.g., Django, Ruby on Rails);
    • Experience with REST API creation and/or management;
    • Experience in a scrum/agile software development environment;
    • Familiarity with containerization technologies, e.g., Docker, Kubernetes.

Regulatory Compliance Requirements

  • Ability to obtain a NATO Secret security clearance;
  • Ability to meet eligibility requirements outlined in the Canadian Controlled Goods Registration Program.

Special Position Requirements

  • This is a hybrid position with full-time standard business hours;
  • Occasional travel to customer sites for technical support and integration activities may be required;
  • Occasional travel within Canada for planning events may also be necessary.

What We Offer

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

  • 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 company contributions and matching 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 memberships.

Why Choose Thales?

Thales is an equal opportunity employer that values diversity and inclusivity in the workplace. We are committed to providing accommodations throughout the interview process. Applicants selected for an interview who require accommodation are encouraged to inform us upon receiving 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 solely for the purpose of ensuring an accessible candidate experience.



  • Ottawa, Ontario, Canada Ford Motor Company Full time

    Shape the Future of Mobility with Ford! At Ford, we're not just building cars; we're redefining how the world moves. We're a global automotive leader committed to creating a sustainable future through innovative technologies and a culture of collaboration. Our EVDD (Electric Vehicles, Digital and Design) function is at the forefront of this transformation,...

  • Full Stack Engineer

    3 weeks ago


    Ottawa, Ontario, Canada Fullscript Full time

    Revolutionize Healthcare Delivery with Your Full Stack ExpertiseFullscript is a leading platform empowering health practitioners to create personalized health plans and seamlessly prescribe supplements. We're dedicated to building a healthier future, one individual at a time.We are seeking a talented Full Stack Engineer to join our Product Engineering Team....


  • Ottawa, Ontario, Canada Marler & Associates Search Full time

    Protecting Global Networks, One Code at a Time.At Marler & Associates Search, we're seeking a seasoned Sr. Full Stack Software Engineer to join our client's Canadian development team and contribute to the creation of innovative security products. If you're passionate about writing clean code, securing global networks, and solving complex problems, this role...


  • Ottawa, Ontario, Canada Marler & Associates Search Full time

    Protecting Global Networks, One Code at a Time.At Marler & Associates Search, we're seeking a seasoned Sr. Full Stack Software Engineer to join our client's Canadian development team and contribute to the creation of innovative security products. If you're passionate about writing clean code, securing global networks, and solving complex problems, this role...


  • Ottawa, Ontario, Canada Forescout Technologies Inc. Full time

    Job SummaryForescout Technologies Inc. is seeking a talented Full Stack Software Engineer to join our Canadian development team. As a key member of our team, you will be responsible for designing, developing, and maintaining our automated cybersecurity solutions.Key Responsibilities:Collaborate with cross-functional teams in an Agile environment to deliver...


  • Ottawa, Ontario, Canada Forescout Technologies Inc. Full time

    Job SummaryForescout Technologies Inc. is seeking a talented Full Stack Software Engineer to join our Canadian development team. As a key member of our team, you will be responsible for designing, developing, and maintaining our automated cybersecurity solutions.Key Responsibilities:Collaborate with cross-functional teams in an Agile environment to deliver...


  • Ottawa, Ontario, Canada Veeva Systems, Inc. Full time

    About Veeva Systems, Inc.Veeva Systems, Inc. is a leading provider of industry cloud solutions for the life sciences industry. Our mission is to help life sciences companies bring therapies to patients faster.Our ValuesWe are committed to making a positive impact on our customers, employees, and communities. Our values are centered around:Customer Success -...


  • Ottawa, Ontario, Canada Veeva Systems, Inc. Full time

    About Veeva Systems, Inc.Veeva Systems, Inc. is a leading provider of industry cloud solutions for the life sciences industry. Our mission is to help life sciences companies bring therapies to patients faster.Our ValuesWe are committed to making a positive impact on our customers, employees, and communities. Our values are centered around:Customer Success -...


  • Ottawa, Ontario, Canada Forescout Technologies Inc. Full time

    Job Title: Senior Full Stack Software Engineer - Cybersecurity SolutionsCompany Overview:Forescout Technologies Inc. is a leading provider of automated cybersecurity solutions, empowering clients to manage cyber risk across all digital assets. Our mission is to continuously manage cyber risk through automation and data-driven insights, aligning security...

  • Cybersecurity Expert

    2 weeks ago


    Ottawa, Ontario, Canada Forescout Technologies Inc. Full time

    Job Title: Senior Full Stack Software Engineer - Cybersecurity SolutionsCompany Overview:Forescout Technologies Inc. is a leading provider of automated cybersecurity solutions, empowering clients to manage cyber risk across all digital assets. Our mission is to continuously manage cyber risk through automation and data-driven insights, aligning security...


  • Ottawa, Ontario, Canada Forescout Technologies Inc Full time

    About the RoleForescout Technologies Inc is seeking a highly skilled Senior Full Stack Software Engineer to join our Canadian development team. As a key member of our team, you will play a crucial role in building our next generation of security products through innovative and scalable applications in a cloud environment.Key ResponsibilitiesCollaborate with...


  • Ottawa, Ontario, Canada Forescout Technologies Inc Full time

    About the RoleForescout Technologies Inc is seeking a highly skilled Senior Full Stack Software Engineer to join our Canadian development team. As a key member of our team, you will play a crucial role in building our next generation of security products through innovative and scalable applications in a cloud environment.Key ResponsibilitiesCollaborate with...


  • Ottawa, Ontario, Canada Thales Full time

    Location: Ottawa, CanadaIn rapidly evolving markets, clients globally depend on Thales. Thales is a company where exceptional individuals from diverse backgrounds collaborate to exchange ideas and inspire one another. In sectors such as aerospace, transportation, defense, security, and space, our architects create innovative solutions that pave the way for a...


  • Ottawa, Ontario, Canada Lightship Security, Inc. Full time

    Position OverviewLightship Security, Inc. stands at the forefront of IT product security certification, specializing in standards-based evaluations. Our commitment to innovation drives us to collaborate with cutting-edge technology vendors globally, ensuring their products meet rigorous cybersecurity standards such as Common Criteria and FIPS 140.We are in...


  • Ottawa, Ontario, Canada Lightship Security, Inc. Full time

    Position OverviewLightship Security, Inc. stands at the forefront of IT product security certification, specializing in standards-based evaluations. We collaborate with cutting-edge technology providers globally to assess and validate their offerings against prominent cybersecurity benchmarks, including Common Criteria and FIPS 140. Our mission is to...


  • Ottawa, Ontario, Canada Lightship Security, Inc. Full time

    Position OverviewLightship Security, Inc. is a leader in the realm of IT product security certification, specializing in standards-based evaluations. We collaborate with cutting-edge technology providers globally to assess and validate their products against prominent cybersecurity standards, including Common Criteria and FIPS 140. Our mission is to deliver...


  • Ottawa, Ontario, Canada Thales Full time

    Location: Ottawa, CanadaIn rapidly evolving markets, clients globally depend on Thales. Thales is an organization where exceptional individuals from diverse backgrounds unite to exchange ideas and motivate one another. In sectors such as aerospace, transportation, defense, security, and space, our experts craft innovative solutions that pave the way for a...


  • Ottawa, Ontario, Canada Thales Full time

    Location: Ottawa, CanadaIn rapidly evolving markets, clients globally depend on Thales. Thales is an organization where exceptional individuals from diverse backgrounds collaborate to exchange ideas and inspire one another. In sectors such as aerospace, transportation, defense, security, and space, our experts craft innovative solutions that pave the way for...


  • Ottawa, Ontario, Canada Forescout Technologies Inc. Full time

    Job Title: Senior Full Stack Software Engineer at Forescout Technologies Inc.Company Overview:Forescout Technologies Inc. is a leading provider of automated cybersecurity solutions, empowering clients to manage cyber risk across all digital assets. Our mission is to continuously manage cyber risk through automation and data-driven insights, aligning security...


  • Ottawa, Ontario, Canada Forescout Technologies Inc. Full time

    Job Title: Senior Full Stack Software Engineer at Forescout Technologies Inc.Company Overview:Forescout Technologies Inc. is a leading provider of automated cybersecurity solutions, empowering clients to manage cyber risk across all digital assets. Our mission is to continuously manage cyber risk through automation and data-driven insights, aligning security...