Senior C+ Developer to design, construct, and implement prototype software for a digital curren[...]

4 weeks ago


Ottawa ON, Canada S I Systems Full time
Senior C++ Developer to design, construct, and implement prototype software for a digital currency project

Job Type: Contract

Positions to fill: 1

Start Date: Jul 02, 2024

Job End Date: Feb 01, 2025

Pay Rate: Hourly: Negotiable

Job ID: 137687

Our valued client is seekinga Senior C++ Developer to design, construct, and implement prototype software for a digital currency project

Initial 6-month contract in Ottawa, ON with a strong possibility of extension to a total term of 3 years. 100% remote options will be considered however local candidates with the ability to work on-site twice a week in downtown Ottawa, ON will be heavily prioritized. 7.5 hours/day, Monday to Friday (EST Timezone).

Responsibilities:

  • Work within a team to develop and test software in support of research and development activities on digital currency
  • Collaborate with vendors and partners to design, construct and implement prototype software
  • Participate in code reviews, explain and justify design choices when multiple options are available
  • Collaborate with members of the project teams, including other stakeholders, to support the successful delivery of the project’s objectives

Must-Have Skills:

  • 5+ years of demonstrated recent experience in C++ (17) software development, ideally in a large production-grade project
  • Demonstrated experience in implementing software systems and applications using cryptographic techniques such as AES, RSA, ECC, and SSL/TLS as well as cryptographic libraries such as OpenSSL, TomCrypt, or equivalent tools.
  • Demonstrated experience with a Linux-based development environment and version control (gcc/clang, make/CMake, git, shell-scripts)
  • Demonstrated knowledge of cryptography used in cryptocurrencies (e.g. Bitcoin, Ethereum, Solana) or similar applications
  • Demonstrated experience with systems and network programming (multi-threading, tcp/udp sockets, web services)
  • Demonstrated understanding of programming concepts, object-oriented design, data structures, software design patterns, and multi-threaded design
  • Demonstrated experience developing integrations with cloud services such as Software as a Service (SaaS) databases

Nice-to-Have Skills:

  • Demonstrated knowledge with Mobile application development
  • Demonstrated knowledge with quantum-safe cryptographic primitives and libraries
  • Demonstrated knowledge with Terraform, AWS and Azure cloud services
  • Demonstrated knowledge with Privacy Enhancing Technologies (PETs) e.g., Blind Signatures, Zero Knowledge Proofs
#J-18808-Ljbffr
  • C+ Software Developer

    4 weeks ago


    Ottawa, ON, Canada Adecco Canada Full time

    Information Technology - Software Engineer C++ Software Developer Adecco is currently recruiting for a C++ Software Developer . This is a 6-months hybrid contract opportunity with a possibility of extension. This role is with one of our public sector client based in Ottawa. The successful candidate must have a valid Reliability Security Clearance ....

  • C+ Software Developer

    4 weeks ago


    Ottawa, Canada Adecco Canada Full time

    Information Technology - Software Engineer C++ Software Developer Adecco is currently recruiting for a C++ Software Developer . This is a 6-months hybrid contract opportunity with a possibility of extension. This role is with one of our public sector client based in Ottawa. The successful candidate must have a valid Reliability Security...

  • C+ Software Developer

    4 weeks ago


    Ottawa, Canada Adecco Canada Full time

    Information Technology - Software Engineer C++ Software Developer Adecco is currently recruiting for a C++ Software Developer . This is a 6-months hybrid contract opportunity with a possibility of extension. This role is with one of our public sector client based in Ottawa. The successful candidate must have a valid Reliability Security...

  • C+ Software Developer

    4 weeks ago


    Ottawa, Canada Adecco Canada Full time

    Information Technology - Software Engineer C++ Software Developer Adecco is currently recruiting for a C++ Software Developer . This is a 6-months hybrid contract opportunity with a possibility of extension. This role is with one of our public sector client based in Ottawa. The successful candidate must have a valid Reliability Security...


  • Ottawa, Canada Adecco Canada Full time

    C++ Software Developer Adecco is currently recruiting for a C++ Software Developer . This is a 6-months hybrid contract opportunity with a possibility of extension. This role is with one of our public sector client based in Ottawa. The successful candidate must have a valid Reliability Security Clearance. The C++ Software Developer will have the...


  • Ottawa, Canada Adecco Canada Full time

    C++ Software Developer Adecco is currently recruiting for a C++ Software Developer. This is a 6-months hybrid contract opportunity with a possibility of extension. This role is with one of our public sector client based in Ottawa. The successful candidate must have a valid Reliability Security Clearance. The C++ Software Developer will have the following...


  • Ottawa, Canada Adecco Canada Full time

    Adecco is currently recruiting for a C++ Software Developer. This is a 6-months hybrid contract opportunity with a possibility of extension. This role is with one of our public sector client based in Ottawa. The successful candidate must have a valid Reliability Security Clearance. The C++ Software Developer will have the following responsibilities:Work...

  • C++ Software Engineer

    3 weeks ago


    Ottawa, ON, Canada Hays Full time

    Security Software (C++) Developer Client: Banking Institution Role: Security Software (C++) Developer Job Type: Contract (6 month – 2.Location: Remote, however preference is Hybrid in Ottawa (8 days per month onsite) Must have Security Clearance: Reliability Status Our client, a very well-known banking client looking to hire Security...


  • Ottawa, Canada Adecco Canada Full time

    Adecco is currently recruiting for a C++ Software Developer. This is a 6-months hybrid contract opportunity with a possibility of extension. This role is with one of our public sector client based in Ottawa. The successful candidate must have a valid Reliability Security Clearance. The C++ Software Developer will have the following responsibilities:Work...


  • Ottawa, Canada Adecco Canada Full time

    Adecco is currently recruiting for a C++ Software Developer. This is a 6-months hybrid contract opportunity with a possibility of extension. This role is with one of our public sector client based in Ottawa. The successful candidate must have a valid Reliability Security Clearance. The C++ Software Developer will have the following responsibilities:Work...


  • Ottawa, Canada Adecco Canada Full time

    C++ Software DeveloperAdecco is currently recruiting for a C++ Software Developer. This is a 6-months hybrid contract opportunity with a possibility of extension. This role is with one of our public sector client based in Ottawa. The successful candidate must have a valid Reliability Security Clearance. The C++ Software Developer will have the following...


  • Ottawa, ON, Canada Randstad Canada Full time

    Are you passionate about the intersection of technology and finance? Our client, a leading innovator in the digital currency space, is seeking a skilled Security Software Developer to join their dynamic team. In this role, you'll collaborate closely with talented professionals to develop and test cutting-edge software solutions supporting research and...


  • Ottawa, ON, Canada Hays Full time

    Security Software (C++) Developer Client: Banking InstitutionRole: Security Software (C++) DeveloperJob Type: Contract (6 month – 2.5 yrs)Location: Remote, however preference is Hybrid in Ottawa (8 days per month onsite) Must have Security Clearance: Reliability StatusYour New CompanyOur client, a very well-known banking client looking to hire Security...


  • Ottawa, ON, Canada Hays Full time

    Security Software (C++) Developer Client: Banking InstitutionRole: Security Software (C++) DeveloperJob Type: Contract (6 month – 2.5 yrs)Location: Remote, however preference is Hybrid in Ottawa (8 days per month onsite) Must have Security Clearance: Reliability StatusYour New CompanyOur client, a very well-known banking client looking to hire Security...

  • Senior C++ Developer

    3 weeks ago


    Ottawa, Canada Hays Full time

    Security Software (C++) Developer Client: Banking Institution Role: Security Software (C++) Developer Job Type: Contract (6 month – 2.5 yrs) Location: Remote, however preference is Hybrid in Ottawa (8 days per month onsite) Must have Security Clearance: Reliability Status Your New Company Our client, a very well-known banking client looking to hire...


  • Ottawa, ON, Canada CQ Search Group Ltd. Full time

    Our Ottawa client has a 36 month hybrid remote contract opportunity for a Security Software Developer. Applicants must live in the Ottawa or the surrounding area. • Work within a team to develop and test software in support of research and development activities on digital currency • Collaborate with vendors and partners to design, construct and...

  • Senior C++ Developer

    3 weeks ago


    Ottawa, ON, Canada Hays Full time

    Security Software (C++) Developer Client: Banking Institution Role: Security Software (C++) Developer Job Type: Contract (6 month – 2.5 yrs) Location: Remote, however preference is Hybrid in Ottawa (8 days per month onsite) Must have Security Clearance: Reliability Status Your New Company Our client, a very well-known banking client looking to...


  • Ottawa, ON, Canada CQ Search Group Ltd. Full time

    Our Ottawa client has a 36 month hybrid remote contract opportunity for a Security Software Developer.Applicants must live in the Ottawa or the surrounding area.• Work within a team to develop and test software in support of research and development activities on digital currency• Collaborate with vendors and partners to design, construct and implement...


  • Ottawa, ON, Canada Randstad Canada Full time

    Are you passionate about the intersection of technology and finance? Our client, a leading innovator in the digital currency space, is seeking a skilled Security Software Developer to join their dynamic team. In this role, you'll collaborate closely with talented professionals to develop and test cutting-edge software solutions supporting research and...

  • Software Engineer

    3 weeks ago


    Ottawa, Canada Quarry Consulting Full time

    Title: Security Software DeveloperLocation: hybrid in Ottawa (8 days on-site per month) (Remote considered) Duration: 6 month contract + 2.5 option years***MUST HAVE Reliability clearance or have lived in Canada for 5 consecutive years***The Consultant will be responsible for providing the following Services: Work within a team to develop and test software...