Senior Software Engineer

3 weeks 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

  • imum of 10 years of experience in software development.Str
  • ong proficiency in C, C++, Python or Java programming languageExp
  • erience with software development methodologies (e.g., Agile, Scrum).Kno
  • wledge of software design patterns and principles.Exp
  • erience with version control systems (e.g., Git).Str
  • ong problem-solving and analytical skills.Exc
  • ellent communication and interpersonal skills (English)Abi
  • lity to work independently and as part of a team. Pr

e

ferred:Exp

  • erience 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 Advanced Technologies Full time

    Job SummaryCalian Advanced Technologies is seeking a highly skilled Senior Simulation Software Engineer to join our team. As a key member of our modeling and simulation project, you will be responsible for designing, developing, and testing software applications in the defense sector.About the RoleThis is a challenging opportunity for an experienced software...


  • Trenton, Canada Duke Full time

    Job OverviewDuke is seeking a highly skilled and experienced Senior Software Engineer to join their team in Trenton, ON.Job DescriptionThis contract position requires strong technical background in C, C++, or Python, as well as deep understanding of software development principles and methodologies.ResponsibilitiesTechnical Leadership: Lead and mentor junior...


  • Trenton, Canada Duke Full time

    Job Title: Senior Software DeveloperOn-site/ Remote/ Hybrid: On SiteLocation: Trenton, ONJob 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...


  • 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, 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, ON, 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, ON, 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 Calian Advanced Technologies Full time

    About Calian Advanced TechnologiesWe are seeking a highly skilled Senior Software Architect to join our team. As a key member of our software development group, you will play a critical role in designing, developing, and implementing cutting-edge software solutions for our clients.Job SummaryThe successful candidate will be responsible for leading the design...


  • Trenton, Canada Calian Group Full time

    We are seeking a seasoned Senior Systems Architect to lead our team in developing cutting-edge training systems and engineering services.**Job Overview**Calian, a trusted partner to government and industry, offers an exciting opportunity to contribute to high-profile projects in the realm of training system development and engineering services.**Key...


  • Trenton, Canada Calian Advanced Technologies Full time

    Company OverviewCalian Advanced Technologies is a leading provider of advanced technology services to defense, communications, and other high-technology industries.About the RoleWe are seeking an experienced Principal Software Engineer to join our team in modeling and simulation. As a key member of our software development team, you will design, develop, and...


  • Trenton, Canada Duke Full time

    Job Title: Senior Software DeveloperEstimated Salary: $120,000 - $180,000 per yearCompany OverviewDuke is seeking a highly skilled and experienced Senior Software Developer to join our team.Job DescriptionWe are looking for a technical leader who can design, develop, and implement complex software solutions. The ideal candidate will have a strong technical...


  • Trenton, ON, Canada Calian Advanced Technologies Full time

    Job DescriptionCalian Advanced Technologies is seeking a highly skilled Principal Software Engineer to join our team. This role involves designing, developing, and testing software applications for modeling and simulation projects in the defense sector.Responsibilities:Design and develop software applications using programming languages such as C++, C#, and...


  • Trenton, Canada Calian Group Full time

    About the RoleWe are seeking a highly skilled Software Architecture Leader to join our team at Calian Group. As a key member of our engineering department, you will play a pivotal role in shaping the technological landscape of our client's project.Job ResponsibilitiesLead the design and implementation of scalable, secure, and high-performance software...


  • Trenton, Canada Duke Full time

    Job Title: Senior Software DeveloperLocation: Trenton, ONA highly skilled and experienced Senior Software Developer to join Duke's team in Trenton, ON.Job Type: ContractEstimated Salary Range: $120,000 - $180,000 per year, depending on experienceAbout the RoleWe are seeking a seasoned software development professional to lead technical projects and mentor...


  • Trenton, ON, Canada Duke Full time

    Job Overview:Duke is seeking a highly skilled and experienced Senior Software Developer to lead our team in developing innovative military systems solutions.About the Role:We are looking for a seasoned professional with a strong technical background in C, C++, or Python, as well as a deep understanding of software development principles and methodologies....

  • Software Architect

    2 days ago


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

    Job Title: Sr. Software ArchitectLocation: Trenton, ONRemote: YesBusiness Unit: Advanced TechnologiesDepartment 1: EngineeringDepartment 2: DefenceJob Type: Full-timePosition OverviewCalian is seeking a Software Architect to play a pivotal role in facilitating our client's project. This multifaceted position where your expertise will be instrumental in...

  • Expert Pilot

    3 weeks ago


    Trenton, Canada CAE Inc Full time

    This role offers an exciting opportunity to leverage your expertise as a military pilot and transition into a challenging career with CAE Inc.About the RoleWe are seeking a highly skilled and experienced aircraft commander pilot to join our team as a Training Solutions Specialist. In this position, you will be responsible for providing training task linkage...


  • Trenton, Canada City of Quinte West Full time

    **Marina Attendant** **Trent Port Marina** Reporting to the Marina Manager, the Marina Attendant Student will assist in providing services for the Marina facilities, boaters and Gathering Hall guests. **Duties and Responsibilities**: The position will: - Provide excellent customer service and act as an ambassador of the City of Quinte West. - Greet...

  • Expert Pilot

    4 months ago


    Trenton, Canada CAE Inc Full time

    p>About This RoleAre you a military pilot seeking a 2nd career or post-retirement career opportunity? Are you seeking an opportunity to continue enjoying the camaraderie of the Air Force while training the next generation of military pilots in Canada to be operationally prepared? To be home for holidays and the moments that matter? p>The role:Provide...