Senior Software Engineer

3 weeks ago


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 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, 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 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 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: 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 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...

  • Engineering Manager

    3 weeks ago


    Mississauga, ON, Canada Sensors & Software Inc. Full time

    Sensors & Software is an industry leader in Ground Penetrating Radar (GPR) technology. Our advanced systems are trusted globally across sectors to provide unparalleled subsurface imaging and detection solutions. Our products are vital for locating buried utilities, assessing structural integrity, conducting environmental surveys, and supporting geophysical...

  • Engineering Manager

    3 weeks ago


    Mississauga, ON, Canada Sensors & Software Inc. Full time

    Sensors & Software is an industry leader in Ground Penetrating Radar (GPR) technology. Our advanced systems are trusted globally across sectors to provide unparalleled subsurface imaging and detection solutions. Our products are vital for locating buried utilities, assessing structural integrity, conducting environmental surveys, and supporting geophysical...


  • 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...


  • Mississauga, ON, Canada Sensors & Software Inc. Full time

    Sensors & Software is an industry leader in Ground Penetrating Radar (GPR) technology. Our advanced systems are trusted globally across sectors to provide unparalleled subsurface imaging and detection solutions. Our products are vital for locating buried utilities, assessing structural integrity, conducting environmental surveys, and supporting geophysical...


  • Toronto, ON, Canada henon Full time

    Back End Software Engineer (Senior Level) Area of Interest: Private Equity, Artificial Intelligence, Enterprise Software, Financial Technology, Fintech Remote First, CA-ON-Toronto Full Time # We are building a relationship first, tech enabled financial services company founded to help Private Equity firms grow. Henon is a pioneer of AI and...


  • Markham, ON, Canada Swoon Full time

    Senior Staff Software Engineer – Markham, Ontario Looking for an exciting opportunity in the software engineering field? Join us as a Senior Staff Software Engineer in Markham, Ontario, with a focus on test automation, quality engineering, and system-level software validation. This onsite position offers a chance to work on cutting-edge solutions for...


  • Markham, ON, Canada Swoon Full time

    Senior Staff Software Engineer – Markham, Ontario Looking for an exciting opportunity in the software engineering field? Join us as a Senior Staff Software Engineer in Markham, Ontario, with a focus on test automation, quality engineering, and system-level software validation. This onsite position offers a chance to work on cutting-edge solutions for...


  • Mississauga, ON, Canada KUBRA Full time

    KUBRA is in growth mode and currently seeking a .NET Senior Software Engineer to work alongside our Product Engineering Team! As a Senior Software Engineer, you will be responsible for design and implementation of new systems and features, as well as modification and maintenance of existing systems for adaptation to business and/or technology changes. The...


  • Markham, ON, Canada Swoon Full time

    Senior Staff Software Engineer – Markham, Ontario Looking for an exciting opportunity in the software engineering field? Join us as a Senior Staff Software Engineer in Markham, Ontario, with a focus on test automation, quality engineering, and system-level software validation. This onsite position offers a chance to work on cutting-edge solutions for...


  • Mississauga, ON, Canada KUBRA Full time

    KUBRA is in growth mode and currently seeking a .NET Senior Software Engineer to work alongside our Product Engineering Team!As a Senior Software Engineer, you will be responsible for design and implementation of new systems and features, as well as modification and maintenance of existing systems for adaptation to business and/or technology changes. The...


  • Mississauga, ON, Canada KUBRA Full time

    KUBRA is in growth mode and currently seeking a .NET Senior Software Engineer to work alongside our Product Engineering Team!As a Senior Software Engineer, you will be responsible for design and implementation of new systems and features, as well as modification and maintenance of existing systems for adaptation to business and/or technology changes. The...