More jobs:
Software Engineer
Job in
Allen Park, Wayne County, Michigan, 48102, USA
Listed on 2026-06-13
Listing for:
Stefanini Group
Full Time
position Listed on 2026-06-13
Job specializations:
-
Software Development
Software Engineer
Job Description & How to Apply Below
We are seeking an exceptional Software Engineer specializing in Public Key Infrastructure (PKI) and secure API services to own the end‑to‑end lifecycle of mission‑critical cryptographic systems. The role involves designing, building, deploying, and maintaining high‑assurance PKI and security service APIs that power certificate issuance, lifecycle management, revocation, and integration for the connected vehicle product ecosystem.
Key Responsibilities- Lead the full lifecycle of PKI and Key Management services supporting vehicle products and ecosystem—gather customer requirements, design architecture, implement, test, deploy, monitor, and provide post‑launch support.
- Design and develop robust, secure, and scalable RESTful APIs and web services for features such as CRL/OCSP, ACME, certificate issuance, message encryption/decryption, software signing, key rotation, and certificate lifecycle management; integrate HSM with PKCS#11; implement access controls using least‑privilege principles via OAuth or mTLS.
- Hardening PKI and key services with deep knowledge of industry standards (X.509, PKCS, ECC, RSA, post‑quantum readiness, AES, hybrid encryption); define and enforce PKI certificate policies and profiles.
- Release and deploy applications through build servers, CI/CD pipelines, and infrastructure across on‑premises and cloud Kubernetes environments.
- Monitor and address findings through SAST, DAST, software quality and security vulnerability scanning; lead and support testing at each development stage.
- Software testing, Postgre
SQL, computer engineering, software development lifecycle, documentation, application development. - Cryptographic libraries (Bouncy Castle), cloud infrastructure, Google Cloud Platform, .NET Core, C#.
- Agile software development, cyber security, and secure coding practices.
- Kubernetes, technical communication, requirement gathering, documentation, application architecture, technical analysis.
- 6+ years in IT with 4+ years in software engineering and secure coding.
- Strong knowledge of software architecture, development methodologies, and design principles, including test‑driven development.
- Deep understanding of cryptographic algorithms and standards (RSA, ECC, AES, X.509).
- Proven track record of owning customer‑facing products from ideation to general acceptance, managing multiple projects and deliverables.
- 2+ years deploying and maintaining cloud infrastructure with Kubernetes or Open Shift; managing database instances (Postgre
SQL, Redis, Mongo
DB). - 2+ years building, maintaining, integrating production PKI systems and supporting cryptographic interfaces.
- Experience applying industry security standards (NIST, OWASP, ISO, IEEE) in software solutions.
- Knowledge of in‑vehicle network architecture, modules, and protocols.
- Bachelor's degree in Computer Science or Engineering.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×