S

SRC Can

Senior Software Developer

Software EngineeringConfirmed live in the last 24 hours
Full-timeOttawa, ON, CanadaCA$100k - CA$135k /yr

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
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at SRC Can

See more jobs