Principal C++ Engineer

PrivateID

Completely RemoteFull TimeInformation Technology
Posted Today

Job description

About the Company

PrivateID is making passwordless, zero-trust technology a reality with secure, self-managed digital identities. We provide privacy-first solutions trusted by global brands, utilizing biometric and cryptographic technology.

Responsibilities

  • Lead by example and take ownership of complex systems
  • Help scale the platform in a fast-paced, high-accountability environment
  • Collaborate with team members to develop secure digital identity solutions

Requirements

  • At least 10 years of C++ programming experience
  • Strong understanding of C++ language features and best practices
  • Experience with multithreading and synchronization techniques in C++
  • Proficiency with CMake and Conan package management
  • Knowledge of Linux system administration and terminal operations
  • Proficiency with GitHub for version control and collaboration
  • Experience setting up and maintaining CI/CD pipelines with GitHub Actions
  • Skilled in writing comprehensive unit tests
  • Background in image processing with C++ and OpenCV
  • Experience in Python for application development and scripting

Preferred Qualifications

  • Experience integrating C++ modules into Python using ctypes
  • Experience managing shared libraries and data type conversions

Benefits

  • Competitive compensation and equity
  • A remote-first, collaborative culture

Skills & tools

C++PythonOpenCV

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 0110+ years C++ experience
  2. 02Multithreading and synchronization
  3. 03CMake and Conan
  4. 04Linux administration
  5. 05GitHub and GitHub Actions
  6. 06Unit testing
  7. 07OpenCV
  8. 08Python
ScoutJobsAd

Wake up to a shortlist, not a search results page.

ScoutJobs scores every new listing against your CV, salary floor and visa. A handful of real matches by morning.

Get your daily matches