C++ Developer

Overview

On Site
Depends on Experience
Full Time

Skills

Attention To Detail
Behavior-driven Development
Concurrent Computing
Conflict Resolution
Docker
Management
Mentorship
Multithreading
PKCS
Problem Solving
RESTful
Software Development
Writing
C++
APIs

Job Details

Position: Sr. C++ Software Developer

Location: Ottawa, ON, Canada (Onsite)

Job Type: Full Time/Contract

Required Skills & Experience:

  • Minimum 3-5 years of experience required.
  • 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.

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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Get Your Project Ready Private Limited