The engineer will be heavily involved in both development and design review processes. Lead feature design end-to-end, from requirements through API design and……
It combines hands-on development, technical leadership, and architectural guidance across both legacy and modern application stacks — actively driving……
Dedicate the majority of your time to driving high-level design, making critical architectural decisions, and troubleshooting complex systems, while guiding AI……
AI-assisted development to accelerate implementation. We are actively integrating AI across the software development lifecycle to improve speed, quality, and……
Hands-on analysis, design, and development to enable further product scalability and interoperability. The Lead Developer is a hands-on role responsible for……
Around 8 years of experience in systems analysis, technical development, or enterprise application support, spanning analysis, design, development, testing, and……
Bachelor’s degree/University degree or equivalent experience. Appropriately assess risk when business decisions are made, demonstrating particular consideration……
As part of the engineering team, you will be contributing to design and development of very large complex market risk system using Java, Python, .…
For each development project, work with key stakeholders to define project scope, including deliverables, goals & objectives and resource requirements.…
We are seeking a highly skilled and experienced QAD ERP Development Lead with a minimum of 15 years of overall development experience, specifically with a focus……
Lead development by example — writing code, reviewing code, and guiding best practices. 5–10 years of development experience with at least 2–3 years as a……
Involvement in all areas of the development process, including creating test plan, software development, hardware development, system integration, procurement,……
Key Responsibilities Team Leadership & Development ● Build, mentor, and lead a team of 6-10+ backend engineers focused on cloud-native development ● Establish……
Support the application for critical business flows such as pre-trade control, control execution, design and development required control implementation……
Bachelor's degree in IT or related field. Work with functional leads to develop plans and coordinate work across all functional areas of the business.…
Review code, enforce standards, and promote best practices across the development team. Proficiency with Git-based version control and collaborative development……
Provides programming expertise and business analysis skills within broad business area, usually as a senior member of a project team, in analyzing, designing,……
Lead code reviews and promote best practices in testing, design, and development. This role is both strategic and hands-on: you will partner with business……
+ Oversee the development lifecycle including planning, design, implementation, testing, and deployment ensuring projects are delivered on time, within budget,……
Lead/Senior Software Engineer – Cryptographic Systems
Richmond Hill
$60.00 - $80.00 Per hour (Employer provided)
Lead/Senior Software Engineer – Cryptographic Systems:
On behalf of our technology client, Procom is searching for a Lead/Senior Software Engineer – Cryptographic Systems for a 6-month contract. This position is an onsite position at our client’s Richmond Hill, Ontario office.
Lead/Senior Software Engineer – Cryptographic Systems - Job Description:
This role involves technical leadership on the team responsible for the cryptographic engine at the core of Voltage SecureData. The project focuses on maintaining and enhancing a cross-platform C/C++ library for data encryption and key management. The engineer will be heavily involved in both development and design review processes.
Lead/Senior Software Engineer – Cryptographic Systems - Responsibilities:
Set coding standards, testing strategy, and code review culture for the engineering team.
Lead feature design end-to-end, from requirements through API design and implementation.
Own the cross-platform build and packaging strategy using tools like CMake and Jenkins.
Implement and review cryptographic functionality in C and C++.
Act as an escalation point for customer-facing defects involving cryptographic correctness.
Collaborate with QA on test coverage and platform qualification testing.
Lead/Senior Software Engineer – Cryptographic Systems - Mandatory Skills:
Expert in C/C++ with experience across compilers and platforms.
Deep understanding of operating systems and systems programming.
Practical experience in applied cryptography.
Experience in multi-language SDK design.
Strong Java development experience.
Experience in CI/CD pipeline design and maintenance.
Proven technical leadership skills.
Lead/Senior Software Engineer – Cryptographic Systems – Nice-to-Have Skills:
Experience with C#/.NET and native interop.
Knowledge of PKCS#11 or HSM SDK integration.
Familiarity with post-quantum cryptography.
Understanding of payments industry standards.
Experience with IBM z/OS and HPE NonStop environments.
Lead/Senior Software Engineer – Cryptographic Systems – Assignment Length:
This is a 6-month contract to start
Lead/Senior Software Engineer – Cryptographic Systems - Start Date:
ASAP.
Lead/Senior Software Engineer – Cryptographic Systems - Assignment Location:
Richmond Hill, Ontario, Canada, onsite.
The minimum salary is $60.00 and the max salary is $80.00.
$60.00 – $80.00/hr (Employer provided)
$70.00
/hr Median
Richmond Hill
If an employer includes a salary or salary range on their job, we display it as "Employer provided". If a job has no salary data, Glassdoor displays a "Glassdoor estimate" if available. To learn more about "Glassdoor estimates", see our FAQ page.
Working here doesn’t have to be a secret
Sign in to browse authentic reviews, anonymous ratings and salary data before you apply.