C++/C Software Developer (Independent Contractor)

Anovia

California (MO)

Hybrid

USD 65,000 - 87,000

Part time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Anovia is seeking an independent contractor to join a mission-critical call handling platform development team on a fixed-term through Q1 2027. The role focuses on migrating 32-bit C++ subsystems to 64-bit and updating the Linux environment from CentOS 7 to RHEL 9, with collaboration across an established engineering team.

The ideal candidate is hands-on with strong Linux expertise, capable of working independently per a defined migration plan, and able to communicate clearly while driving

Qualifications

  • 5+ years of experience developing C++ applications on Linux platforms.
  • 5+ years of experience in Linux OS development and bash scripting.
  • Strong English communication and ability to collaborate with an engineering team.

Responsibilities

  • Migrate 32-bit C++ subsystems to 64-bit architecture.
  • Develop scripts to migrate CentOS 7 to RHEL 9.
  • Support modernization of Java-based web configurators.
  • Participate in testing and release of the migrated system.
  • Update CI/CD pipelines to support migration.
  • Perform security tests and remediation.

Skills

C++
Linux
Bash scripting

Tools

CI/CD tools (TeamCity, Jenkins, GitHub)
Perforce
Jenkins

Job description

This is a remote engagement, available to independent contractors in Canada.

Overview

Anovia is seeking an independent contractor to join a telecommunications client's mission-critical call handling platform development team on a fixed-term through the end of Q1 2027. The team is migrating a number of virtual machines from CentOS 7 to RedHat Enterprise Linux 9 and migrating 32-bit C++ subsystems to 64-bit. Day to day, you will support this migration work alongside an established engineering team, allowing the core team to remain focused on field support while you drive the platform modernization forward on a set schedule.

The ideal candidate is a hands-on C++ developer with deep Linux experience who is comfortable working independently against a defined migration plan. You bring strong technical judgement, clear communication, and the ability to collaborate closely with an existing team without requiring extensive onboarding.

Responsibilities
  • Migrate 32-bit call handling C++ subsystems to a 64-bit architecture.
  • Develop scripts and techniques to migrate operating systems from CentOS 7 to RHEL 9.
  • Support the modernization of Java-based web configurators.
  • Participate in the testing and release of the migrated system.
  • Update CI/CD pipelines and other DevOps tools to support the migration project.
  • Perform security tests and implement remediations.
Requirements
  • Minimum 5 years of experience developing C++ applications on Linux platforms.
  • Minimum 5 years of experience in Linux operating system development and bash scripting.
  • Strong technical grasp of networking, virtualization, and security.
  • Legally entitled to work in Canada without employer sponsorship.
  • Able contract directly with a Canadian entity as a corporation or sole proprietor.
  • Strong written and verbal English communication skills, with the ability to collaborate effectively with an established engineering team.
Nice to Have

Candidates with experience in any of the following areas will be given preference:

  • Background in multi-threaded, high-availability real-time systems.
  • Experience with other Linux operating system migrations.
  • Experience with agentic AI techniques for software engineering.
  • Proficiency in Python, Java, or C#.
  • Knowledge of CI/CD and DevOps toolchains such as TeamCity, Perforce, Jenkins, or GitHub.
  • Exposure to voice infrastructure and telephony, such as SIP, PBX, and PSTN.
About Anovia

With over 20 years of expertise in telecommunications outsourcing, Anovia is a trusted support partner to some of the world's most successful Fortune 500 and Fortune 1000 companies. We specialize in workflow and knowledge processes, technical support, helpdesk, and multilingual support services, with over 200 professionals across the globe.

At Anovia, you'll collaborate with a skilled, close-knit technical team, engage meaningfully with customers, and play a key role in ensuring system reliability, modernization, and continuous improvement. This is an opportunity to do technically challenging work that genuinely matters.

Anovia is an equal opportunity employer and may use Artificial Intelligence tools to assist in reviewing and processing candidate applications.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Systems Upgrade Specialist (Linux)
Systems Upgrade Specialist (Linux)

Anovia • California (MO)

Hybrid
USD 61,000 - 87,000
Remote C++/C Linux Migration Engineer (64-bit)
Remote C++/C Linux Migration Engineer (64-bit)

Anovia • California (MO)

Hybrid
USD 65,000 - 87,000
Customer Care Consultant
Customer Care Consultant

Anovia • California (MO)

Hybrid
CAD 32,000 - 42,000
CNO - Telecommunication Technician - Cisco, VMWare, Support 7/6/2026 Annapolis Junction, MD MD - COB
CNO - Telecommunication Technician - Cisco, VMWare, Support 7/6/2026 Annapolis Junction, MD MD - COB

Erias Ventures, LLC • Annapolis (MD)

On-site
USD 175,000 - 210,000
Above Market Hourly Pay
11% Roth or Traditional 401k
Company subsidized Medical Coverage
+3
C++ Developer - Remote
C++ Developer - Remote

YO IT Consulting • North Carolina

On-site
USD 100,000 - 130,000
SOFTWARE DEVELOPER
SOFTWARE DEVELOPER

VSolvit, LLC. • California (MO)

On-site
USD 110,000 - 165,000
Health Savings Account
401K Retirement Plan
Tuition Reimbursement
Full Stack Engineer
Full Stack Engineer

Stash Talent Services • Charlotte (NC)

Hybrid
USD 120,000 - 150,000
C++ Developer - Remote
C++ Developer - Remote

YO IT Consulting • Atlanta (GA)

On-site
USD 90,000 - 120,000
C++ Developer - Remote
C++ Developer - Remote

YO IT Consulting • Washington

On-site
USD 90,000 - 120,000
C++ Developer - Remote
C++ Developer - Remote

YO IT Consulting • Town of Florida (NY)

On-site
USD 90,000 - 130,000