
Senior C++/C Software Developer β Independent Contractor
Posted Aug 28

Posted Aug 28
This is a fully remote position, open to applicants in Canada.
β’ Transition 32-bit call handling C++ subsystems to a 64-bit framework
β’ Create scripts and methodologies for migrating operating systems from CentOS 7 to RedHat Enterprise Linux 9
β’ Assist in the modernization of Java-based web configurators
β’ Engage in testing and the release process of the migrated system
β’ Revise CI/CD pipelines and other DevOps tools to facilitate the migration initiative
β’ Conduct security assessments and implement necessary remediations
β’ Support the telecommunications client's essential call handling platform development team
β’ Collaborate with a seasoned engineering team while advancing platform modernization in accordance with a structured migration plan
β’ At least 5 years of experience in developing C++ applications on Linux platforms
β’ A minimum of 5 years in Linux operating system development and bash scripting
β’ Strong technical understanding of networking, virtualization, and security
β’ Legally authorized to work in Canada without employer sponsorship
β’ Capable of contracting directly with a Canadian entity as either a corporation or sole proprietor
β’ Excellent written and verbal communication skills in English
β’ Ability to effectively collaborate with an established engineering team
β’ Preferred: experience with multi-threaded, high-availability real-time systems
β’ Preferred: familiarity with other Linux operating system migrations
β’ Preferred: knowledge of agentic AI techniques in software engineering
β’ Preferred: skills in Python, Java, or C#
β’ Preferred: understanding of CI/CD and DevOps toolchains such as TeamCity, Perforce, Jenkins, or GitHub
β’ Preferred: experience with voice infrastructure and telephony, including SIP, PBX, and PSTN
β’ Fixed-term independent contractor engagement lasting through the end of Q1 2027
β’ Remote working opportunity
β’ Chance to collaborate with a talented, close-knit technical team
β’ Engaging with meaningful customer interactions
β’ Technically stimulating work that enhances system reliability, modernization, and continuous improvement
Bicycle Health
Join Creative Tech
HHAeXchange
Get handpicked remote jobs straight to your inbox weekly.