C++/C Software Developer (Independent Contractor)
- 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.
- 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.
- 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.
- 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.
Requirements
Benefits
$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...SuggestedLocal areaRemote workWork from homeHome office- ...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...SuggestedFull timeContract workWorldwide
- ...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...SuggestedContract workWork at officeRemote work
$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...SuggestedFull timeLocal areaRemote workWork from home- ...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...SuggestedLong term contract
$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 employmentFull timeRelocation package$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...$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 timeRemote workFlexible hours- ...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 workInternship
$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 areaRemote workWork from homeHome office- ...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 timeContract workWork at officeRemote workFlexible hours
$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 areaRemote workWork from homeHome officeFlexible hours- ...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 workInternship
- ...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 jobManual labor
- ...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
$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...InternshipWork at office2 days per week$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...- ...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 workRemote work
- ...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 jobWork at office
$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 contractFull timeRemote work- ...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
$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 jobFlexible hours- ...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...
- ...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 contractPermanent employmentInternshipImmediate startRemote work
$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...InternshipWork at officeLocal areaRemote workWork from homeWeekend work2 days per week- ...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 jobLong term contract
$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- ...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 workWork at office2 days per week
$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$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 employmentFull timeManual laborRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to C++/C Software Developer (Independent Contractor). Be the first to apply!

