JOBSEARCHER

Senior Software Developer

Job Title: Senior C++ Software DeveloperLocation: RemoteDuration: Long Term Client: ThalesJob 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, code reviews, and technical mentorshipRequired Qualifications:Proven domain expertise in C++ software developmentStrong experience with multithreading and concurrency modelsSolid understanding and implementation experience with P11 cryptographic standardsExpertise in REST APIs, gRPC, and protobufWorking knowledge of JetStream (nice to have)Experience writing effective unit tests and using BDD methodologiesIn-depth understanding of secure development practicesHands-on experience with container technologies like Docker or PodmanStrong problem-solving skills, attention to detail, and ability to work independently or in a team