Software Developer II

Entrust
Ottawa
Workplace: HybridFull timeUSD 86,000 - 126,000 annuallyFunction: Software EngineeringExperience: 2+ yearsEducation: bachelorsSkills: ["Analytical thinking","Problem-solving","Independent work","Collaboration"]

Develop and test security-critical PKI and cryptography components for enterprise and government customers. Contribute backend services using C, C++, and/or Java, including certificate and key management and secure communications. Work on cryptographic algorithms and protocols such as X.509, TLS, CMP, and OCSP, while supporting Post-Quantum Cryptography experimentation and productization. Collaborate with senior engineers and architects in a specialized, production-focused R&D environment.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Entrust
Entrust
2 hours ago

Software Developer II

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 2 hours agoStatus: Live

Job Summary

Develop and test security-critical PKI and cryptography components for enterprise and government customers. Contribute backend services using C, C++, and/or Java, including certificate and key management and secure communications. Work on cryptographic algorithms and protocols such as X.509, TLS, CMP, and OCSP, while supporting Post-Quantum Cryptography experimentation and productization. Collaborate with senior engineers and architects in a specialized, production-focused R&D environment.
Location: Ottawa
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, develop, and test components within PKI and cryptographic products.
  • •Contribute to backend systems and services using C, C++, and/or Java.
  • •Implement features for certificate management, key management, and secure communications.
  • •Implement and validate cryptographic algorithms and protocols such as X.509, TLS, CMP, and OCSP.
  • •Contribute to Post-Quantum Cryptography experimentation, prototyping, and productization.

Pay and Benefits

Salary: USD 86,000 - 126,000 annually
Perks:Paid LeavePaid Holidays

Key Requirements

  • •Computer Science or Software Engineering degree.
  • •2 years programming experience in C/C++ and/or Java (multi-language fluency preferred).
  • •Working experience with PKI concepts and cryptographic algorithms.
  • •Experience contributing to research projects, open-source, or advanced academic work.
  • •Familiarity with Linux/Unix or Windows development environments.
Experience:2+ years
Education:Bachelor's
Skills:Analytical thinkingProblem-solvingIndependent workCollaboration
Tech Stack:CC++JavaLinux/UnixWindowsAgileVersion controlCertificate managementKey managementSecure communicationsX.509TLSCMPOCSPPost-Quantum CryptographyPQCOpenSSLOQSJostleAI tools

Company Brief

Entrust
Provides identity, authentication, and secure transaction solutions including public key infrastructure (PKI), digital certificates, encryption, and secure issuance for payments, mobile, and enterprise environments to protect digital identities and critical communications.
Industry: Cybersecurity
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Funding: Private Equity Backed
Headquarters: Minneapolis, United States
Founded: 1994
WebsiteLinkedIn