Your browser cookies must be enabled in order to apply for this job. Please contact support@jobscore.com if you need further instruction on how to do that.

Senior C++ Engineer

Engineering | Remote in NA, NC | Full Time

Job Description

About Us

We’re a fast-growing technology company working on cutting-edge biometric recognition systems. Translation: we help people prove they are who they say they are, using advanced tech — not passwords from 2007. We keep things simple, smart, and secure. No drama. No nonsense. Just solid engineering.

About the Job

We’re looking for a Senior C++ Engineer who loves writing clean, efficient code and maybe even enjoys debugging multithreaded nightmares (we salute you). In this role, you'll help design and build performance-critical components that actually get used — no writing libraries that sit untouched in a dusty corner of the repo. You’ll work with a small, high-caliber team that values autonomy, clarity, and occasionally sarcastic commit messages (but only when appropriate).

Requirements

We are looking for a seasoned engineer with deep knowledge of modern C++ (C++11 or later — we don’t do legacy for sport), building thread-safe systems that behave well under pressure.
Proficiency with CMake and Conan is essential — we aim for seamless builds and well-behaved dependencies. You should also be confident working in the Linux terminal, including terminal operations, SSH, and basic server management. We also need you to be well versed in setting up CI/CD pipelines using GitHub Actions — because deployments should be smooth, not suspenseful.

GTK Integration: Hands-on experience developing C++ applications with GTK, including building user interfaces and handling event-driven logic.

Python: Solid experience in Python for both application development and scripting. Familiarity with integrating C++ modules into Python using ctypes, including handling shared libraries and managing data type conversions.

We’re a tight-knit, focused team that values autonomy, clear communication, and the occasional witty commit message.

Bonus Points

Bonus points if you have experience with OpenCV or .deb packaging — it might just earn you some invisible gold stars (and a bit of visible admiration from the team).

Perks

  • We offer competitive compensation, including salary, equity, and comprehensive benefits.
  • Our flexible PTO policy and opportunities for growth provide an environment where you can thrive both professionally and personally.
  • Fully Remote