Remote Jobs RockRemote Jobs Rock

C++/C Software Developer (Independent Contractor)

πŸ•’ 10 days ago
C++LinuxBash ScriptingNetworking

πŸ“œ Description

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

To explore additional career opportunities, visit www.anovia.com/careers.

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

1Password

Developer, Web Extension

πŸ•’ 2 days ago
1PasswordπŸ‘₯ 10,000+ employees🏒 Computer And Network Security🀝 B2B

Join the Filling & Saving team to enhance 1Password's core experience for managing online data, collaborating with cross-functional teams and the open-source community.

TypeScriptReactSoftware DevelopmentDebugging
Reddit

Front End Software Engineer, Media Player

πŸ•’ 2 days ago
RedditπŸ‘₯ 1001 - 5000 employees🏒 Online Community/social Media

As a Software Engineer, you will enhance Reddit's media web experience by developing the web media player and APIs for seamless video and audio content delivery.

Software DevelopmentJavaScriptReactNext.js
Nagarro1

Associate Staff Engineer - Dotnet Developer

πŸ•’ 2 days ago
Nagarro1πŸ‘₯ 10,000+ employees🏒 Information Technology And Services

Design, develop, and maintain enterprise-grade applications using.NET Core and modern front-end technologies, focusing on hands-on coding and end-to-end feature development.

.NET CoreReactCloud DevelopmentRestful APIs
Kimmel-Associates

Building Automations Engineer-Mechanical Construction

πŸ•’ 2 days ago
Kimmel-AssociatesπŸ‘₯ 51 - 200 employees🏒 Staffing And Recruiting

The Building Automation Engineer will develop and implement automation systems for HVAC and electrical projects, contributing to project execution through programming and system integration.

Building Automation Systems (bas)BacnetTridium/niagaraDistech
Lovevery

Packaging Design Engineer

πŸ•’ 2 days ago
LoveveryπŸ‘₯ 51 - 200 employees🏒 Higher Education

As a Packaging Design Engineer, you will create innovative packaging solutions for e-commerce and retail, ensuring compliance with safety and sustainability standards.

Packaging DesignArtioscadTOPSSolidworks

Trusted by Remote Workers