Singapore, India, Asia or Dubai (other locations considered)
Position Overview
The PKI Software Development Architect will be responsible for translating business and
market requirements into secure, scalable software solutions across our PKI, CLM, and
cryptographic product lines. This role is designed for a mid-level to senior technical
architect who can work closely with product managers, engineering teams, and customers to define solution designs, guide implementation, and ensure high-quality delivery.
The ideal candidate combines solid PKI and cryptography knowledge, strong software
engineering and architectural skills, and the ability to lead and mentor developers while
implementing secure, reliable features in .NET-based enterprise systems.
Key Responsibilities:
Solution Architecture & Technical Design
- Translate product requirements into
clear technical architectures
and implementation plans.
- Design secure, efficient PKI and cryptography components including certificate
issuance workflows, key management, OCSP/CRL services, and CLM automation.
- Define API structures, integration patterns, microservice topologies, and software
modules aligned to security best practices.
- Support the evolution of .NET-based backend services, distributed systems, and
enterprise-grade cryptographic components.
Software Development Oversight
- Work with development teams to ensure architectural patterns, coding standards, and
secure development principles are followed.
- Perform code reviews, troubleshoot design issues, and support developers in
implementing complex PKI/PQC logic.
- Support prototyping and proof-of-concept work for new features, integrations, or
cryptographic workflows.
Requirements Analysis & Market Alignment
- Work with product managers to convert market requirements, customer requests, and
regulatory standards (NIST, NIS2, PQC guidance) into technical specifications.
- Analyse customer use cases and design solutions that meet enterprise integration
needs such as IAM systems, HSMs, cloud environments, and automated certificate
workflows.
Agile Delivery & Team Collaboration
- Participate in sprint planning, backlog refinement, estimation, and architectural
grooming sessions.
- Provide technical leadership within agile teams to ensure predictable delivery and high quality output.
- Ensure adherence to DevSecOps, CI/CD pipelines, and secure coding standards
throughout development.
R&D & Technology Evaluation
- Support research into emerging cryptographic algorithms, PQC transitions, secure
hardware (HSMs, Secure Black Box modules), and new crypto libraries.
- Evaluate third-party tools, protocols, and frameworks to recommend improvements or
integration paths.
Customer & Stakeholder Interaction
- Join customer meetings and workshops to clarify requirements, discuss technical
designs, and explain solution approaches and assist in technical documentation, solution architecture diagrams, and implementation guidelines.
- Support pre-sales engineering where deep PKI or cryptographic explanation is
needed.
Team Mentoring
- Mentor junior developers and help uplift team capability in PKI, NET development,
cryptography, and secure software architecture.
- Promote a collaborative engineering culture focused on quality, security, and
continuous improvement.
Required Qualifications:
Technical Expertise
- 5-10 years of experience in software engineering or security-focused development.
- Practical knowledge of PKI concepts: digital certificates, CRLs, OCSP, CMP/SCEP/ACME, certificate workflows.
- Experience with cryptographic libraries such as OpenSSL, BouncyCastle, Microsoft
CryptoAPI, or PKCS#11.? Strong proficiency in .NET / C# and secure enterprise system development.
- Familiarity with cloud architectures, microservices, and secure distributed systems.
- Understanding of PQC algorithms and upcoming NIST standards (preferred but not
required).
Architecture & Delivery Skills
- Experience designing software modules, APIs, integration workflows, or distributed
systems.
- Hands-on experience supporting agile teams and contributing to implementation.
Communication & Collaboration
- Ability to communicate technical concepts clearly to developers, architects, and
customers.
- Comfortable supporting pre-sales, solution design discussions, or technical
workshops.
Preferred Qualifications
- Bachelor's or Master's degree in computer science, Cybersecurity, Cryptography, or
a related field.
- Experience with PKI platforms, certificate authorities, CLM systems, or HSM-
integrated architectures.
- Knowledge of zero-trust architectures, cloud-native PKI, or trust infrastructure.
- Exposure to Secure Black Box or similar hardened crypto modules.
Why This Role Matters
This role directly contributes to building the next generation of digital trust infrastructure
used by governments, banks, telecoms, and enterprises. As a PKI Software Development
Architect, you will help design secure, reliable, and scalable features that enable automated
certificate management, PQC readiness, cryptographic resilience, and secure identity services.
Job Type: Full-time
Pay: $6,000.00 - $8,000.00 per month
Benefits:
Flexible schedule
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.