S

SRC Can

Senior Software Developer

Full-TimeUpdated on 10/10/2026
CA$100k - CA$135k/yr
Senior
Bachelor's
Ottawa, ON, Canada
HybridNormally based at the Ottawa office, with work at Department of National Defence facilities as required.
Software Engineering

About the job

Requirements
  • A bachelor's degree or diploma in computer science, software engineering, or a closely related discipline.
  • Six or more years of experience in software development.
  • Applied knowledge and experience developing distributed software systems.
  • Applied knowledge and experience in data engineering.
  • Ability to lead development teams in a fast-paced environment, work independently, and make timely decisions to overcome technical challenges.
  • Proven ability to lead multidisciplinary teams.
  • Applied experience leading software developers, either as a formal people manager or senior technical lead.
  • Excellent English verbal and written communication skills.
  • Candidates must meet export control and security regulations, including the Canadian Controlled Goods Program, and be eligible to hold a Government of Canada Level 3 Security Clearance.
Responsibilities
  • Lead and coordinate technical delivery for the software development team.
  • Lead, manage, and mentor a team of intermediate and junior software developers.
  • Support quarterly appraisals and agree on professional development plans for the software team to meet SRC CAN business objectives.
  • Work with subject matter and domain experts to elicit software designs.
  • Author software source code.
  • Contribute to software designs, requirements, and tests.
  • Contribute to software development and integration within an agile methodology.
  • Contribute to continuous improvement across software development and processes.
  • Monitor, manage, and report project status.
Desired Qualifications
  • Proficiency in French.
  • Applied knowledge and experience with container technologies.
  • Applied knowledge and experience with Java, C++, C, JavaScript, TypeScript, and Python.
  • Applied knowledge and experience with PostgreSQL, Express, React, and Node.
  • Applied knowledge and experience with the Java Spring Framework.
  • Applied knowledge and experience with Oracle Database.
  • Applied knowledge and experience with distributed filesystems.
  • Applied knowledge and experience with object storage.
  • Applied knowledge and experience with data processing engines or data pipelines.
  • Applied knowledge and experience with modern data architectures.
  • Applied knowledge and experience with VS Code.
  • Applied knowledge and experience with Continuous Improvement and Continuous Delivery pipelines.
  • Applied knowledge and experience with Linux and Windows operating systems.
  • Applied experience working in cross-functional roles.
  • Knowledge or experience with Electronic Warfare systems.
  • Knowledge or experience with the Five Eyes intelligence community.

About the company

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A