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 Security Software (C++) Developer.

Your New Role:

• 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
• Other activities and deliverables, as required

What You’ll Need:
Top Skills Required:
• University degree or college diploma in computer science, computer engineering or a related field
• A minimum of five (5) years of demonstrated recent experience in C++ 17, ideally in a large production-grade project
• Demonstrated understanding of programming concepts, object-oriented design, data structures and software design patterns
and multi-threaded design
• Demonstrated experience in integrating with cloud services such as SaaS databases
• Demonstrated experience in implementing software systems and applications using cryptographic techniques such as AES,
RSA, ECC, and SSL/TLS
• Demonstrated experience implementing solutions using cryptographic libraries such as OpenSSL, TomCrypt or equivalent
• Demonstrated experience with a Linux based development environment (gcc/clang, make/CMake, shell-scripts) and good
working knowledge of version control (git)
• Demonstrated experience with systems and network programming (multi-threading, TCP/UDP sockets, web services)
• Demonstrated experience debugging and testing distributed applications

Additional Requirement:
• Demonstrated knowledge with Mobile application development
• Demonstrated knowledge with cryptography used in cryptocurrencies (e.g., Bitcoin) or similar applications
• 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

What You’ll get in Return
The client is offering a 6 month to 2.5 yrs engagement.

Interested?
If you’re available and interested in this role, please reply to Shivangi.gupta@hays.com as soon as you can attaching your updated resume and hourly rate requirement.



  • Ottawa, Canada C-Support Full time

    About the job Embedded Software Developer, C++ On behalf of our leading-industry client, Procom is seeking an Embedded Software Developer. This role requires on-site work in Ottawa. In this position you will be working in the Software Development team, participating in a project where you will be working through the development lifecycle, from concept, test...


  • Ottawa, Canada C-Support Full time

    About the job Embedded Software Developer, C++ On behalf of our leading-industry client, Procom is seeking an Embedded Software Developer. This role requires on-site work in Ottawa. In this position you will be working in the Software Development team, participating in a project where you will be working through the development lifecycle, from concept, test...

  • Senior C+ Developer

    2 months ago


    Ottawa, ON, Canada Invest Ottawa Full time

    We have partnered with Ross Video on their search for a Senior Software Developer , C++! Why Work at Ross Video? Ross Video has a great group of people working together to create and deliver cutting edge products that look amazing and are easy to use. They go all out so that customers can have the best possible experience and achieve quality results. With...


  • Ottawa, ON, Canada Ross Full time

    Senior Software Developer , C++ (Job Req #2024-096) Why Work at Ross Video? We go all out so that our customers can have the best possible experience and achieve quality results. With a product focus, continual learning, results driven processes, and creative thinking, we constantly strive to improve our solutions and to deliver results. If you've ever...


  • Ottawa, Canada Targeted Talent Full time

    We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent position that is remote. Our client is a B.C based tech company enjoying substantial growth. The work will be heavily related to developing and implementing new features for an SDK.You Have:5+ years' experience developing complex software projects and...


  • Ottawa, Canada Trillys Systems Full time

    Software Developer Protocol Analysis Specialist (Java/C#/C++) Position Number: Posted onFriday,May,31st,2024 Trillys Systems is currently looking to fill a full-time or contract position for a Senior Programmer Analyst with the following skill set:Mandatory requirementsCanadian Citizenship/10 years residency in CanadaMinimum of ten (10) years as software...


  • Ottawa, Canada Trillys Systems Full time

    Software Developer Protocol Analysis Specialist (Java/C#/C++) Position Number: Posted onFriday,May,31st,2024 Trillys Systems is currently looking to fill a full-time or contract position for a Senior Programmer Analyst with the following skill set:Mandatory requirementsCanadian Citizenship/10 years residency in CanadaMinimum of ten (10) years as software...


  • Ottawa, Canada Trillys Systems Full time

    Software Developer Protocol Analysis Specialist (Java/C#/C++) Position Number: Posted onFriday,May,31st,2024 Trillys Systems is currently looking to fill a full-time or contract position for a Senior Programmer Analyst with the following skill set:Mandatory requirementsCanadian Citizenship/10 years residency in CanadaMinimum of ten (10) years as software...


  • Ottawa, Canada Trillys Systems Full time

    Software Developer Protocol Analysis Specialist (Java/C#/C++) Position Number: Posted onFriday,May,31st,2024 Trillys Systems is currently looking to fill a full-time or contract position for a Senior Programmer Analyst with the following skill set:Mandatory requirementsCanadian Citizenship/10 years residency in CanadaMinimum of ten (10) years as software...


  • Ottawa, Canada Trillys Systems Full time

    Software Developer Protocol Analysis Specialist (Java/C#/C++) Position Number: Posted onFriday,May,31st,2024 Trillys Systems is currently looking to fill a full-time or contract position for a Senior Programmer Analyst with the following skill set:Mandatory requirementsCanadian Citizenship/10 years residency in CanadaMinimum of ten (10) years as software...

  • 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, Canada Procom Full time

    Embedded Software Developer, C++On behalf of our leading-industry client, Procom is seeking an Embedded Software Developer. This role requires on-site work in Ottawa.In this position you will be working in the Software Development team, participating in a project where you will be working through the development lifecycle, from concept, test plan design,...


  • Ottawa, Canada Procom Full time

    Embedded Software Developer, C++ On behalf of our leading-industry client, Procom is seeking an Embedded Software Developer. This role requires on-site work in Ottawa. In this position you will be working in the Software Development team, participating in a project where you will be working through the development lifecycle, from concept, test plan design,...


  • Ottawa, Canada Procom Full time

    Embedded Software Developer, C++ On behalf of our leading-industry client, Procom is seeking an Embedded Software Developer. This role requires on-site work in Ottawa. In this position you will be working in the Software Development team, participating in a project where you will be working through the development lifecycle, from concept, test plan design,...


  • Ottawa, Canada Procom Full time

    Systems Developer, Embedded Development On behalf of our leading-industry client, we are seeking a Systems Software/Stability Developer. Job Details -Design and develop embedded software to detect and report system instability, and recover systems and services from instability incidents. -Investigate system and process crashes using developed tools...


  • Ottawa, Canada Procom Full time

    Systems Developer, Embedded DevelopmentOn behalf of our leading-industry client, we are seeking a Systems Software/Stability Developer. Job Details-Design and develop embedded software to detect and report system instability, and recover systems and services from instability incidents.-Investigate system and process crashes using developed tools-Perform...


  • Ottawa, Canada Procom Full time

    Systems Developer, Embedded DevelopmentOn behalf of our leading-industry client, we are seeking a Systems Software/Stability Developer. Job Details-Design and develop embedded software to detect and report system instability, and recover systems and services from instability incidents.-Investigate system and process crashes using developed tools-Perform...


  • Ottawa, Canada Procom Full time

    Embedded Software Developer, C++ On behalf of our leading-industry client, Procom is seeking an Embedded Software Developer. This role requires on-site work in Ottawa.In this position you will be working in the Software Development team, participating in a project where you will be working through the development lifecycle, from concept, test plan design,...


  • 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...