Senior Software Engineer - PKI
Core
Design, build, and maintain high-assurance PKI APIs and secure services for the vehicle product ecosystem, managing cryptographic keys and certificate lifecycles.
Role type
Senior Software Engineer (PKI & Key Management)
Builds
Production-grade PKI APIs, secure messaging services, software signing tools, and key management infrastructure for vehicles.
Domain
Automotive cybersecurity, Public Key Infrastructure (PKI), Cryptography
Deliverable
production ML models | product features | infrastructure
Required skills
Object-oriented programming (C#/C++, Java, Python), PKI industry standards (X.509, PKCS), Cryptographic algorithms (RSA, ECC, AES), Cloud infrastructure (Kubernetes, OpenShift), Database management (Postgres, Redis, MongoDB), CI/CD pipelines, Security scanning (SAST, DAST), Git version control.
Preferred skills
CISSP certification, Customer-facing product ownership, In-vehicle network architecture knowledge.
Technologies
Kubernetes, OpenShift, Postgres, Redis, MongoDB, Splunk, HSM, PKCS11, ACME, OCSP, CRL.
Responsibilities
Lead end-to-end lifecycle of PKI and Key Management API services; Design and develop robust RESTful APIs for certificate issuance and key rotation; Implement cryptographic engineering with HSM integration; Design fault-tolerant, highly available PKI services; Integrate apps through CI/CD pipelines; Monitor systems and perform root cause analysis; Mentor engineers and define development best practices.
Seniority
Senior, hands-on IC