JOBSEARCHER

Senior C++ Software Developer

Job Description:Lead and contribute to software development efforts using modern C++Design and develop concurrent and multithreaded applications for performance-critical systemsImplement solutions based on PKCS#11 (P11) cryptographic standardsDesign and maintain RESTful APIs using curl or similar toolsDevelop and integrate gRPC services with protobuf and optionally JetStreamWrite unit tests and follow Behavior-Driven Development (BDD) practicesApply secure coding practices in all phases of development for mission-critical productsBuild, deploy, and manage applications using Docker or Podman containersParticipate in architecture and design discussions and code reviews, and provide technical mentorshipRequired Qualifications:Proven domain expertise in C++ software developmentStrong experience with multithreading and concurrency modelsSolid understanding and implementation experience with PKCS#11 cryptographic standardsExpertise in REST APIs, gRPC, and protobufWorking knowledge of JetStream (preferred)Experience writing effective unit tests and using BDD methodologiesIn-depth understanding of secure development practicesHands-on experience with Docker or PodmanStrong problem-solving skills, attention to detail, and ability to work independently or within a team