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.