Thales

Thales

Senior Software Developer

Ottawa · Senior · Full-time

Work authorization required$101k-$127kDetected 18 days ago
PythonGoC++C#AngularNode.jsFull-Stack DevelopmentDockerRESTRabbitMQCybersecurityComplianceAgileRecruitingTCP/IPResearchLeadershipCommunication

About the role

  • They will provide technical leadership to a multi-disciplinary team and coordinate activities as needed.

Responsibilities

  • In aerospace, transportation, defence, security and space, our architects design innovative solutions that make our tomorrow's possible.
  • The Senior Software Developer will implement software for defence and security applications, with a particular expected focus on Research & Development applications related to Army Command, Control, and Communications (C3).
  • We use artificial intelligence-enabled tools as part of our recruitment process to support activities such as candidate discovery, résumé matching, and interview scheduling.

Requirements

  • Ability to obtain a NATO Secret security clearance
  • Ability to meet the eligibility requirements outlined in the Canadian Controlled Goods Registration Program (including ITAR-controlled articles)
  • Proven ability to provide technical leadership and coordination for a multi-disciplinary team in a dynamic environment
  • 12 years' experience in software development including (the following items need not be exclusive of each other):
  • 5 years' experience programming C# and/or C++;
  • 5 years' experience programming scripting language such as Python or Go;
  • 3 years' experience programming using a full stack web framework such as Angular or Node.js;
  • 2 years' experience with network programming using protocols such as:
  • All applicants must be eligible or able to obtain authorization for such access including eligibility to the Canadian Controlled Goods Program and able to obtain a Canadian NATO Secret clearance.

Nice to have

  • Experience with programming a MAVLink interface for drone control
  • Experience with Army Command, Control, and Communications (C3)
  • Very strong coding, unit testing, and debugging skills
  • Strong oral and written communication skills
  • Experience working in a scrum/agile software development environment

Compensation

  • The reference Total Target Compensation(TTC) market range for this position, inclusive of annual base salary and the variable compensation target, is between Total Target Cash 101,200.00 - 126,500.00 CAD Annual.

Benefits

  • 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 may offer additional benefits and other compensation, depending on circumstances not related to an applicant's status protected by local, state, or federal law.

Company info

  • In fast changing markets, customers worldwide rely on Thales.
  • 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.

Equal opportunity

  • equal opportunity employer which values diversity and inclusivity in the workplace.
  • Applicants selected for an interview who require accommodation are asked to advise accordingly upon the invitation for an interview.
  • All accommodation information provided will be treated as confidential and used only for the purpose of providing an accessible candidate experience.

Visa & Work Authorization

  • Security Clearance

This listing is sourced directly from Thales's careers page and normalized into a canonical job model.