Senior Software Engineer

4 days ago


Trenton, Canada Duke Full time

Job Title: Senior Software Developer

On-site/ Remote/ Hybrid: On Site

Location: Trenton, ON

Job Type: Contract


A highly skilled and experienced Senior Software Developer to join our client’s team. This role requires a strong technical background in C, C++, or Python, as well as a deep understanding of software development principles and methodologies. The ideal candidate will be a self-starter, capable of working independently and leading technical projects.


Job Responsibilities:

Technical Leadership:

  • Lead and mentor junior developers.
  • Design, develop, and implement complex software solutions.
  • Conduct code reviews and provide constructive feedback.
  • Troubleshoot and resolve complex technical issues.

Client Interaction:

  • Communicate effectively with clients to understand their needs and requirements.
  • Present technical concepts to non-technical audiences.
  • Collaborate with clients to define project scope and deliverables.

Domain Expertise:

  • Demonstrate a strong understanding of military or air force operations and systems.
  • Apply domain knowledge to develop innovative software solutions.
  • Stay updated on the latest industry trends and technologies.

Code Quality:

  • Write clean, efficient, and well-documented code.
  • Adhere to coding standards and best practices.
  • Conduct unit and integration testing to ensure code quality.


Required Skills: ​Min

  • Minimum of 10 years of experience in software development.
  • Strong proficiency in C, C++, Python or Java programming language
  • Experience with software development methodologies (e.g., Agile, Scrum).
  • Knowledge of software design patterns and principles.
  • Experience with version control systems (e.g., Git).
  • Strong problem-solving and analytical skills.
  • Excellent communication and interpersonal skills (English)
  • Ability to work independently and as part of a team.
  • Preferred Experience with military or air force systems and protocols.
  • Management or Leadership experience.
  • Knowledge of real-time systems and embedded systems.
  • Experience with Linux and Windows operating systems.


  • Trenton, Canada Calian Group Full time

    Job Title: Senior Software EngineerLocation: Trenton, ONRemote: YesBusiness Unit: Advanced TechnologiesDepartment 1: EngineeringDepartment 2: DefenceJob Type: Full-timePosition OverviewCalian, a trusted partner to government and industry, is seeking a highly skilled and experienced Senior Systems Engineer to join our dynamic team. As a leading provider of...


  • Trenton, Canada Calian Group Full time

    Job Title: Senior Software EngineerLocation: Trenton, ONRemote: YesBusiness Unit: Advanced TechnologiesDepartment 1: EngineeringDepartment 2: DefenceJob Type: Full-timePosition OverviewCalian, a trusted partner to government and industry, is seeking a highly skilled and experienced Senior Systems Engineer to join our dynamic team. As a leading provider of...


  • Trenton, Canada Calian Group Full time

    Job Title: Senior Software Engineer Location: Trenton, ON Remote: Yes Business Unit: Advanced Technologies Department 1: Engineering Department 2: Defence Job Type: Full-time Position Overview Calian, a trusted partner to government and industry, is seeking a highly skilled and experienced Senior Systems Engineer to join our dynamic team. As a...


  • Trenton, Canada Calian Group Full time

    Job Title: Senior Software EngineerLocation: Trenton, ONRemote: YesBusiness Unit: Advanced TechnologiesDepartment 1: EngineeringDepartment 2: DefenceJob Type: Full-timePosition OverviewCalian, a trusted partner to government and industry, is seeking a highly skilled and experienced Senior Systems Engineer to join our dynamic team. As a leading provider of...


  • Trenton, Canada Calian Group Full time

    Job Title: Senior Software EngineerLocation: Trenton, ONRemote: YesBusiness Unit: Advanced TechnologiesDepartment 1: EngineeringDepartment 2: DefenceJob Type: Full-timePosition OverviewCalian, a trusted partner to government and industry, is seeking a highly skilled and experienced Senior Systems Engineer to join our dynamic team. As a leading provider of...


  • Trenton, Canada Calian Group Full time

    Job Title: Senior Software EngineerLocation: Trenton, ONRemote: YesBusiness Unit: Advanced TechnologiesDepartment 1: EngineeringDepartment 2: DefenceJob Type: Full-timePosition OverviewCalian, a trusted partner to government and industry, is seeking a highly skilled and experienced Senior Systems Engineer to join our dynamic team. As a leading provider of...


  • Trenton, Canada Calian Group Full time

    Job Title: Senior Software EngineerLocation: Trenton, ONRemote: YesBusiness Unit: Advanced TechnologiesDepartment 1: EngineeringDepartment 2: DefenceJob Type: Full-timePosition OverviewCalian, a trusted partner to government and industry, is seeking a highly skilled and experienced Senior Systems Engineer to join our dynamic team. As a leading provider of...


  • Trenton, Canada Calian Group Full time

    Job Title: Senior Software Engineer Location: Trenton, ON Remote: Yes Business Unit: Advanced Technologies Department 1: Engineering Department 2: Defence Job Type: Full-time Position Overview Calian, a trusted partner to government and industry, is seeking a highly skilled and experienced Senior Systems Engineer to join our dynamic team. As a...


  • Trenton, ON, Canada Calian Group Full time

    Job Title: Senior Software Engineer Location: Trenton, ON Remote: Yes Business Unit: Advanced Technologies Department 1: Engineering Department 2: Defence Job Type: Full-time Position Overview Calian, a trusted partner to government and industry, is seeking a highly skilled and experienced Senior Systems Engineer to join our dynamic team. As...


  • Trenton, ON, Canada Calian Group Full time

    Job Title: Senior Software Engineer Location: Trenton, ON Remote: Yes Business Unit: Advanced Technologies Department 1: Engineering Department 2: Defence Job Type: Full-time Position Overview Calian, a trusted partner to government and industry, is seeking a highly skilled and experienced Senior Systems Engineer to join our dynamic team. As...


  • trenton, Canada Calian Group Full time

    Job Title: Senior Software EngineerLocation: Trenton, ONRemote: YesBusiness Unit: Advanced TechnologiesDepartment 1: EngineeringDepartment 2: DefenceJob Type: Full-timePosition OverviewCalian, a trusted partner to government and industry, is seeking a highly skilled and experienced Senior Systems Engineer to join our dynamic team. As a leading provider of...


  • Trenton, Canada Duke Full time

    Job Title: Senior Software DeveloperOn-site/ Remote/ Hybrid: On SiteLocation: Trenton, ONJob Type: ContractA highly skilled and experienced Senior Software Developer to join our client’s team. This role requires a strong technical background in C, C++, or Python, as well as a deep understanding of software development principles and methodologies. The...


  • Trenton, Canada Duke Full time

    Job Title: Senior Software DeveloperOn-site/ Remote/ Hybrid: On SiteLocation: Trenton, ONJob Type: ContractA highly skilled and experienced Senior Software Developer to join our client’s team. This role requires a strong technical background in C, C++, or Python, as well as a deep understanding of software development principles and methodologies. The...


  • Trenton, Canada Duke Full time

    Job Title: Senior Software Developer On-site/ Remote/ Hybrid: On Site Location: Trenton, ON Job Type: Contract A highly skilled and experienced Senior Software Developer to join our client’s team. This role requires a strong technical background in C, C++, or Python, as well as a deep understanding of software development principles and methodologies....


  • Trenton, Canada Duke Full time

    Job Title: Senior Software Developer On-site/ Remote/ Hybrid: On Site Location: Trenton, ON Job Type: Contract A highly skilled and experienced Senior Software Developer to join our client’s team. This role requires a strong technical background in C, C++, or Python, as well as a deep understanding of software development principles and...


  • Trenton, Canada Duke Full time

    Job Title: Senior Software DeveloperOn-site/ Remote/ Hybrid: On SiteLocation: Trenton, ONJob Type: ContractA highly skilled and experienced Senior Software Developer to join our client’s team. This role requires a strong technical background in C, C++, or Python, as well as a deep understanding of software development principles and methodologies. The...


  • Trenton, Canada Duke Full time

    Job Title: Senior Software DeveloperOn-site/ Remote/ Hybrid: On SiteLocation: Trenton, ONJob Type: ContractA highly skilled and experienced Senior Software Developer to join our client’s team. This role requires a strong technical background in C, C++, or Python, as well as a deep understanding of software development principles and methodologies. The...


  • Trenton, Ontario, K0K, Hastings region, Canada Calian Group Full time

    Job Title: Senior Software EngineerLocation: Trenton, ONRemote: YesBusiness Unit: Advanced TechnologiesDepartment 1: EngineeringDepartment 2: DefenceJob Type: Full-timePosition OverviewCalian, a trusted partner to government and industry, is seeking a highly skilled and experienced Senior Systems Engineer to join our dynamic team. As a leading provider of...


  • trenton, Canada Duke Full time

    Job Title: Senior Software Developer On-site/ Remote/ Hybrid: On Site Location: Trenton, ON Job Type: Contract A highly skilled and experienced Senior Software Developer to join our client’s team. This role requires a strong technical background in C, C++, or Python, as well as a deep understanding of software development principles and...


  • trenton, Canada Duke Full time

    Job Title: Senior Software DeveloperOn-site/ Remote/ Hybrid: On SiteLocation: Trenton, ONJob Type: ContractA highly skilled and experienced Senior Software Developer to join our client’s team. This role requires a strong technical background in C, C++, or Python, as well as a deep understanding of software development principles and methodologies. The...