Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

C++/C Software Developer (Independent Contractor)

Canada
  • Remote job

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a C++/C Software Developer (Independent Contractor) based in Canada.

This is a remote, fixed-term contract opportunity focused on modernizing a mission-critical telecommunications call-handling platform.
You’ll work hands-on with C++ and Linux systems, helping migrate legacy 32-bit subsystems to a modern 64-bit architecture.
A key part of the role involves supporting the transition from CentOS 7 to Red Hat Enterprise Linux 9 through scripting and automation.
You’ll contribute across development, testing, security, CI/CD, and release activities as part of an established engineering team.
The role offers significant technical ownership and autonomy, with a defined modernization roadmap and clear delivery objectives.
You’ll collaborate closely with experienced engineers while applying strong technical judgment to complex systems and infrastructure challenges.
This engagement is designed for an independent contractor who can contribute quickly and help accelerate platform modernization through Q1 2027.

Accountabilities:
  • Migrate 32-bit C++ call-handling subsystems to a 64-bit architecture, addressing compatibility and modernization requirements.
  • Develop scripts, automation, and migration techniques to support the transition of operating systems from CentOS 7 to Red Hat Enterprise Linux 9.
  • Contribute to the modernization of Java-based web configurators and related platform components.
  • Participate in system testing, validation, deployment, and release activities throughout the migration lifecycle.
  • Update and adapt CI/CD pipelines and DevOps tooling to support the modernization program.
  • Perform security testing, identify vulnerabilities or gaps, and implement appropriate remediation measures.
  • Work independently against an established migration plan while maintaining close collaboration with the existing engineering team.
  • Apply sound technical judgment to troubleshoot complex Linux, networking, virtualization, security, and application issues.
  • Communicate progress, technical findings, risks, and solutions clearly with technical stakeholders and team members.
  • Requirements

    • Minimum 5 years of professional experience developing C++ applications on Linux platforms .
    • Minimum 5 years of experience with Linux operating systems and Bash scripting .
    • Strong understanding of networking, virtualization, and security concepts and practices.
    • Hands-on experience working with complex software systems and the ability to understand and modernize existing codebases.
    • Strong technical problem-solving skills, with the ability to work independently and make sound engineering decisions.
    • Excellent written and verbal English communication skills , with the ability to collaborate effectively with an established engineering team.
    • Ability to work as an independent contractor in Canada , including being legally authorized to work without employer sponsorship.
    • Ability to contract directly with a Canadian entity as a corporation or sole proprietor .
    • Experience with multi-threaded, high-availability, or real-time systems is highly desirable.
    • Previous experience with Linux operating system migrations is an advantage.
    • Familiarity with Python, Java, or C# is considered a plus.
    • Knowledge of CI/CD and DevOps toolchains such as TeamCity, Perforce, Jenkins, or GitHub is advantageous.
    • Exposure to telecommunications and voice infrastructure, including SIP, PBX, or PSTN , is a plus.
    • Experience applying agentic AI techniques to software engineering is also considered an advantage.
    • Benefits

      • Remote engagement: Work remotely from Canada as an independent contractor.
      • Fixed-term contract: Engagement through the end of Q1 2027 .
      • Technical ownership: Take a hands-on role in a significant platform modernization initiative.
      • Autonomy: Work against a defined migration roadmap while contributing independently and making technical decisions.
      • Collaborative environment: Partner closely with an established and experienced engineering team.
      • Mission-critical technology: Work on telecommunications infrastructure where reliability, security, and modernization have a direct operational impact.
      • Broad technical exposure: Contribute across C++, Linux, operating system migration, DevOps, CI/CD, security, testing, and release engineering.
      • Modernization experience: Gain practical experience transforming legacy systems toward contemporary architectures and platforms.
Vacancy posted 11 hours ago
Similar jobs that could be interesting for youBased on the C++/C Software Developer (Independent Contractor) in Canada vacancy
  • $76k - $104.5k per year

     ...What You'll Be Doing: Design, develop, and maintain high-quality,...  ...integration or automation enhancement independently; contribute to code reviews...  ...~ Proficiency in at least one software language (e.g., Python, Java,...  ...location. We do not ask c andidates about current or prior... 
    Suggested
    Local area
    Remote work
    Work from home
    Home office

    StackAdapt

    Canada
    20 days ago
  •  ...tools used by hundreds of mid-market finance teams worldwide. Our software integrates with leading ERPs — Acumatica, Sage Intacct, MYOB...  ...and we are looking for the person who will own them. As Lead developer/Solutions Architect, you own the design, development, and operation... 
    Suggested
    Full time
    Contract work
    Worldwide

    Velixo

    Canada
    28 days ago
  •  ...Responsibility: We are seeking a highly experienced Senior AWS Developer who will be responsible for designing and implementing complex Data...  ...will have hands-on experience in developing enterprise-level software systems in AWS and possess excellent problem-solving skills. Our... 
    Suggested
    Contract work
    Work at office
    Remote work

    Exadel

    Canada
    7 days ago
  • $148.3k - $171k per year

     ...Inc. About This Role: As Software Engineer, Backend, you will be responsible for designing, developing, testing, and operating...  ...proficient individual contributor, independently owning projects and solving...  ...Responsibilities: Design, develop, test, deploy, and maintain high... 
    Suggested
    Full time
    Local area
    Remote work
    Work from home

    binance.us

    Canada
    10 hours ago
  •  ...artists and designers to engineers and developers, we empower people to bring their ideas...  ...company's mission. We are seeking a  Cloud Developer to join our team as we develop,...  ...CDK or CloudFormation. Exposure to the Software Delivery Lifecycle and Continuous Delivery... 
    Suggested
    Long term contract

    Hasbro

    Canada
    16 days ago
  • $110k - $120k per year

     ...candidates.*** This role is suited for developers who have established a solid technical foundation...  ...Lead development efforts using C/C++ across core systems Architect and design...  ...needs Experience ~7+ years of software development experience ~ Extensive... 
    Permanent employment
    Full time
    Relocation package

    Stoakley-Stewart Consultants

    Canada
    a month ago
  • $120k - $150k per year

     ...Position Summary: We are seeking a Senior Software Engineer, Payments to join a newly...  ...direction, you will be expected to independently take a Payments problem or capability, design...  ...with Product and, as the organization develops, QA, Support, Compliance, Security, and... 

    Kindsight

    Canada
    3 days ago
  • $99k - $149k per year

     ...experience for both end users and developers. We work with NodeJS, React,...  ...and designer. Design and develop features, APIs and fixes to...  ...skills. Have 2+ years of software development experience. Have...  ...Okta is the leading independent provider of identity for the... 
    Full time
    Remote work
    Flexible hours

    Okta

    Canada
    10 days ago
  •  ...Who We Are PLATO is Canada’s largest Indigenous-owned software testing and technology services company. For nearly 30 years, our expert...  ...at time of application Job Summary The Integration Developer is responsible for designing, developing, and maintaining enterprise... 
    Contract work
    Internship

    PLATO

    Canada
    18 days ago
  • $64k - $88k per year

     ...'ll bring to the table ~ Bachelor's degree in computer science, software engineering, or a related field (or equivalent practical experience...  ...be aligned to the candidate’s current location. We do not ask c andidates about current or prior salary history, and we will not... 
    Local area
    Remote work
    Work from home
    Home office

    StackAdapt

    Canada
    a month ago
  •  ...Job Responsibility: We are currently seeking a Senior AWS Java Developer to join our team! Who we are at Exadel Exadel is a global software consulting and development company that partners with organizations to help them become digital leaders in their industries. We look beyond... 
    Full time
    Contract work
    Work at office
    Remote work
    Flexible hours

    Exadel

    Canada
    7 days ago
  • $170.4k - $234.3k per year

     ...Mentor the team and lead by example to uphold software development best-practices in addition to...  ...that encourage engineering excellence and developer happiness Plans ahead by strategically...  ...’s current location. We do not ask c andidates about current or prior salary history... 
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours

    StackAdapt

    Canada
    24 days ago
  •  ...Who We Are PLATO is Canada’s largest Indigenous-owned software testing and technology services company. For nearly 30 years, our expert...  ...Summary We are seeking an experienced Intermediate Power BI Developer with a minimum of 5 years of experience in business... 
    Contract work
    Internship

    PLATO

    Canada
    26 days ago
  •  ...We are looking for an AI Developer Coach —a seasoned software engineer with strong coaching and mentoring instincts who can embed directly with engineering teams and guide them through process change. This is not a role focused on building AI products or architecting AI systems... 
    Remote job
    Manual labor

    EPAM Systems

    Canada
    3 days ago
  •  ...The Intermediate Front End Developer is a technical role that supports building and maintaining the user-facing aspects of Smile Digital...  ...processes, architecture, and strategy. Requirements: ~5+ years of software development experience with Angular, JavaScript/Typescript, HTML... 
    Remote job
    Canada
    2 days ago
  • $120k - $140k per year

     ...for an individual who is passionate about learning new technologies to join our growing Engineering team as our Senior Java Back End Developer.  As a Senior Java Back-End Developer at Localcoin, you will be responsible for developing and maintaining functional and stable... 
    Internship
    Work at office
    2 days per week

    Localcoin

    Canada
    10 days ago
  • $100k - $120k per year

     ...fundraising. Position Summary: We are seeking an Intermediate Software Engineer, Payments to join a newly forming Payments Engineering...  ...gateways, processors, and our selected Payments partner. Develop reliable transaction-processing logic for systems handling real... 

    Kindsight

    Canada
    3 days ago
  •  ...Description Job Opportunity: Integration Senior Software Engineer Role Overview Job Title: Integration Senior Software...  ...organizational standards. System Architecture & Design: Design and develop information systems, APIs, event services, and integration... 
    Contract work
    Remote work

    Oomple

    Canada
    7 days ago
  •  ...We are looking for a skilled Mainframe Developer with strong experience in mainframe technologies and Java development to support a key Retirement Planning platform for a leading Wealth Management firm operating within a broker-dealer model. In this role, you will focus... 
    Remote job
    Work at office

    EPAM Systems

    Canada
    3 days ago
  • $100k - $135k per year

     ...Intermediate Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating...  ...while continuing to grow your technical expertise and independence. Responsibilities · Develop and deliver software features with minimal supervision... 
    Long term contract
    Full time
    Remote work

    eDynamic Learning

    Canada
    a month ago
  •  ...We are looking for a hands-on Lead Java Developer with 12+ years of experience to drive the backend architecture and development of a key...  ...modern architectures where necessary 12+ years of professional software development experience, including proven hands-on technology leadership... 
    Remote job

    EPAM Systems

    Canada
    3 days ago
  • $130k - $160k per year

     ...steps. Our partner is looking for a Senior Software Development Engineer - Mobile based in...  ...experiences. You will also mentor other developers and help raise engineering standards...  ...reliability, and test coverage. ~ Design, develop, and optimize cross-platform mobile applications... 
    Remote job
    Flexible hours
    Canada
    20 hours ago
  •  ...Kickstart Your Career as a Fullstack Java Developer Looking for a role where you can apply your Java and frontend skills, contribute to...  ...financial systems, risk analytics, and modeling, and grow in a global software development environment? Our graduate program offers in-depth... 

    mthree Recruiting Portal

    Canada
    22 days ago
  •  ...Junior / Intermediate Java Developer (Curam Training) Location: Remote Duration: Permanent Position Security Clearance: Must have...  ...place Who We Are PLATO is Canada’s largest Indigenous-owned software testing and technology services company. For nearly 30 years,... 
    Long term contract
    Permanent employment
    Internship
    Immediate start
    Remote work

    PLATO

    Canada
    9 days ago
  • $95k - $110k per year

     ...week onsite.  THE ROLE We're looking for an Application Support Developer to join the TMT Technology team at TripArc. You'll split your time roughly equally between client-facing support and software development — and both halves demand strong coding ability. Understanding... 
    Internship
    Work at office
    Local area
    Remote work
    Work from home
    Weekend work
    2 days per week

    Range

    Canada
    a month ago
  •  ...steps. Our partner is looking for a Senior Software Engineer, MediaWiki Content Platform...  ...features and resolve technical challenges. ~ Develop and maintain PHP and JavaScript software...  ...lifecycle. ~ Demonstrated ability to independently lead complex technical projects, make... 
    Remote job
    Long term contract
    Canada
    20 hours ago
  • $160k - $180k per year

     ...scale, Kindsight’s product suite is truly changing the game for donor fundraising. Position Summary: We are seeking a Staff Software Engineer, Payments to provide technical leadership as Kindsight builds its next-generation Payments Platform. This is a hands-on... 
    Internship

    Kindsight

    Canada
    3 days ago
  •  ...Description Job Opportunity: Senior ServiceNow Developer / Technical Lead Role Overview • Job Title: Senior ServiceNow Developer / Technical Lead • Organization: Export Development Canada (EDC) / FinDev Canada • Stream: Stream 1 – Application Services • Term:... 
    Contract work
    Work at office
    2 days per week

    Oomple

    Canada
    11 days ago
  • $135k - $155k per year

     ...work better for people. Role Overview We are looking for an AI Developer based in Canada to join our dynamic team and contribute to the...  ...~Experience with unit testing, debugging, version control, and software engineering best practices ~Ability to work effectively in a collaborative... 
    Remote work

    Morpace

    Canada
    a month ago
  • $150k - $175k per year

     .... About Nearform Nearform is an independent team of data & AI experts, engineers, and...  ...enhance digital experiences, empower developers, and deliver measurable results. In these...  ...automation, CI and CD. Experience building software collaboratively using pull requests and... 
    Permanent employment
    Full time
    Manual labor
    Remote work
    Flexible hours

    Nearform

    Canada
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to C++/C Software Developer (Independent Contractor). Be the first to apply!