PKCS#11 c++ developer at STIER SOLUTIONS INC
Ottawa, ON, Canada -
Full Time


Start Date

Immediate

Expiry Date

25 Nov, 25

Salary

95000.0

Posted On

26 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Software Development, Design, Pkcs#11, Docker, Implementation Experience, Coding Practices, Critical Systems

Industry

Computer Software/Engineering

Description

not filling the minimal requirements that we have today, namely:

  • (mandatory/blocking) Have a senior experience in C/C++ development (according to us: >7 years, this skill being the primary skill of the candidate).
  • (mandatory/blocking) Have an experience and a good understanding of the PKCS#11 standard, esp. as a client application developer or, preferably, as a PKCS#11 library implementor.
  • (optional, but strongly recommended) Have an experience (> 6 months) on the use of the gRPC interface in C/C++.
  • (optional, but recommended) Have an experience (> 6 months) on the use of REST API services using C/C++.

CUSTOMER REQUIRES RECENT HANDS ON EXPERIENCE ON PKCS11. THIS EXPERIENCE NEEDS TO BE THE LATEST EXPERIENCE.

Title - Senior C++ Software Developer
Location – Ottawa, Ontario, Canada (ONSITE only)

MANDATORY SKILLS:

  • Lead and contribute to software development efforts using modern C++
  • Design and develop concurrent and multithreaded applications for performance-critical systems
  • Implement solutions based on PKCS#11 (P11) cryptographic standards
  • Design and maintain RESTful APIs using curl or similar tools
  • Develop and integrate gRPC services with protobuf and optionally JetStream
  • Write unit tests and follow Behavior-Driven Development (BDD) practices
  • Apply secure coding practices in all phases of development for mission-critical products
  • Build, deploy, and manage applications using Docker or Podman containers
  • Participate in architecture and design discussions, code reviews, and technical mentorship

REQUIRED QUALIFICATIONS:

  • Proven domain expertise in C++ software development
  • Strong experience with multithreading and concurrency models
  • Solid understanding and implementation experience with P11 cryptographic standards
  • Expertise in REST APIs, gRPC, and protobuf
  • Working knowledge of JetStream (nice to have)
  • Experience writing effective unit tests and using BDD methodologies
  • In-depth understanding of secure development practices
  • Hands-on experience with container technologies like Docker or Podman
  • Strong problem-solving skills, attention to detail, and ability to work independently or in a team
    Job Type: Full-time
    Pay: $95,000.00-$100,000.00 per year

Application question(s):

  • How many years of recent hands-on experience with PKCS11 (Public-Key Cryptography Standards #11)?
Responsibilities

Please refer the Job description for details

Loading...