Senior Software Engineer – Public Key Infrastructure

Remote • Posted 10 hours ago • Updated 10 hours ago
Contract W2
No Travel Required
Remote
Depends on Experience
Company Branding Image
Fitment

Dice Job Match Score™

🔗 Matching skills to job...

Job Details

Skills

  • PKI

Summary

About the Role
We’re looking for a hands-on Lead/Senior Software Engineer with strong expertise in Public Key Infrastructure (PKI) and modern software engineering practices.
This is not a traditional PKI administrator role focused on maintaining one vendor platform. We’re looking for someone who truly understands PKI internals, certificate trust models, automation, and secure identity systems, and can apply that knowledge in large-scale enterprise and cloud environments.
You’ll work closely with security, infrastructure, DevOps, and application teams to design and build scalable PKI and certificate lifecycle management solutions that support enterprise-grade authentication, encryption, and digital trust.
If you enjoy solving complex security engineering problems, building automation, and working on cloud-scale systems, this role offers an opportunity to make a significant impact.

What You’ll Be Doing
  • Design, build, and enhance enterprise PKI infrastructure using EJBCA and related CA/RA technologies.
  • Develop scalable automation for certificate provisioning, renewal, revocation, monitoring, and compliance reporting.
  • Support and improve certificate enrollment workflows using protocols such as:
    • SCEP
    • EST
    • ACME
    • CMP
  • Integrate certificate-based authentication into enterprise applications, services, workloads, and platforms.
  • Help define technical roadmaps for:
    • Certificate lifecycle management
    • Secure key management
    • Identity-based security solutions
  • Troubleshoot PKI-related issues including certificate validation failures, trust chain problems, and service outages.
  • Collaborate with cross-functional teams including Security, Infrastructure, DevOps, and Engineering.
  • Create and maintain technical documentation, operational runbooks, and PKI best practices.
  • Participate in production support, monitoring, and operational ownership of security platforms.

What We’re Looking For
Required Experience
  • 5+ years of hands-on experience with enterprise PKI systems, including EJBCA or similar CA/RA platforms.
  • 8+ years of software engineering or scripting experience using technologies such as:
    • Python
    • Golang
    • Java
  • Strong understanding of:
    • X.509 certificates
    • Certificate trust chains
    • CRLs and OCSP
    • TLS/mTLS authentication
    • Certificate templates and key usage extensions
  • Experience with certificate enrollment protocols including:
    • SCEP
    • EST
    • ACME
    • CMP
  • Experience building or supporting certificate lifecycle automation and CLM platforms/APIs.
  • Familiarity with:
    • HSM integration
    • Secure enclaves
    • Key escrow
    • Device/workload identity
  • Strong Linux administration and troubleshooting experience.
  • Experience working with Git and modern development workflows.
  • Familiarity with AWS cloud environments and cloud-integrated PKI solutions.
  • Understanding of DevOps practices, CI/CD pipelines, monitoring, and production support.
  • Excellent communication and collaboration skills with the ability to work directly with technical and business stakeholders.

Nice to Have
  • Experience with:
    • Kubernetes
    • Istio
    • SPIRE
    • cert-manager
  • Knowledge of:
    • TPMs
    • Hardware-backed security
    • Secure Boot
    • Device attestation
  • Familiarity with security and compliance standards such as:
    • NIST
    • ISO
    • SOC 2
  • General awareness of:
    • Zero Trust
    • MFA
    • OWASP Top 10
    • Secrets management

What Makes This Role Unique
This role is ideal for someone who enjoys working at the intersection of:
  • Security Engineering
  • Distributed Systems
  • Cloud Infrastructure
  • Automation
  • Software Development
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91173256
  • Position Id: 8966916
  • Posted 10 hours ago

Company Info

About ByteBridge Technologies, Inc

Bytebridge Technologies is a forward-thinking IT consulting and software development company committed to bridging the gap between innovation and business success. Our expertise lies in delivering cutting-edge solutions across software development, cloud services, automation, artificial intelligence, and IT infrastructure management.

At Bytebridge Technologies, we believe technology should empower businesses to achieve greater efficiency, scalability, and growth. Our team of seasoned professionals works closely with clients to understand their unique challenges and craft customized solutions that drive measurable results.

With a focus on quality, reliability, and innovation, we serve diverse industries, including finance, healthcare, retail, and more. Whether you're seeking to modernize legacy systems, automate workflows, or build future-ready applications, Bytebridge Technologies is your trusted partner on the digital transformation journey.

About_Company_OneAbout_Company_Two
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

It looks like there aren't any Similar Jobs for this job yet.

Search all similar jobs