Job Title or Location

C++ Developer

Ztek Consulting
Montreal, QC
Posted yesterday
Job Details:
Full-time
Experienced

Title: Software Engineer

Location: Ottawa, Ontario, Canada (ONSITE only)

Experience: 3 to 5 years

Job Description:

• Design, develop, and maintain software components using C++

• Implement and optimize multithreaded and concurrent applications

• Develop and integrate REST APIs using tools like curl

• Work with gRPC and Protocol Buffers (protobuf) for high-performance inter-process communication

• Develop and maintain unit tests, with familiarity in Behavior-Driven Development (BDD)

• Build, deploy, and manage applications in Docker/Podman container environments

• Ensure secure software development practices in all stages of the development lifecycle

Qualifications:

• Proven experience in C++ software development

• Strong understanding of software security principles for mission-critical systems

• Experience with API development, gRPC, and protobuf

• Familiarity with BDD frameworks and automated testing

• Hands-on experience with containerization tools like Docker or Podman

Nice to Have:

• Experience with PKCS (P11) cryptographic standards and their implementation

• Exposure to JetStream or similar message streaming technologies

Share This Job: