FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer – PKI
Ford Motor CompanySenior Software Engineer developing Public Key Infrastructure APIs for Ford Motor Company's vehicle products. Leading architecture and implementation of cryptographic systems to ensure security.
Posted 5/8/2026full-timeDearborn • Missouri • 🇺🇸 United StatesSenior💰 $118,700 - $198,500 per yearWebsite
Tech Stack
Tools & technologiesCloudCyber SecurityJavaKubernetesMongoDBOpenShiftPostgresPythonRedisSplunkSQL
About the role
Key responsibilities & impact- Lead the full lifecycle of PKI and Key Management API services supporting our vehicle products and ecosystem — lead customer requirements gathering, architecture design, implementation, testing, deployment, monitoring, and post-launch support.
- Design and develop RESTful APIs and web services that are robust, secure, and scalable for various features and use cases: CRL/OCSP, ACME, Certificate Issuance, message encryption/decryption, software signing, key rotation and certificate lifecycle management, HSM integration with PKCS11. Implement access control methods that enforce least privilege access principles using OAuth or mTLS.
- Implement and harden PKI and key services with deep knowledge of PKI industry standards, X.509, PKCS standards, elliptic curve cryptography (ECC) and RSA, post-quantum readiness, and hardware security module CSP integration. Apply hybrid encryption techniques with AES. Define and enforce PKI certificate policies and certificate profiles.
- Design fault-tolerant, highly available PKI services with zero-downtime issuance, disaster recovery, and multi-region replication.
- Release and Deploy your apps through build server, CI/CD pipeline, and infrastructure involving on-premises and cloud Kubernetes
- Monitor and address findings regularly in code base through SAST, DAST, software quality and security vulnerability scanning.
- Actively assist in monitoring our systems and performing root cause analysis to address issues quickly. Implement robust application logging and integration with Splunk and security monitoring systems.
- Define and lead best practices for our software development process, perform code reviews, and mentor engineers while remaining hands-on in the codebase.
- Working with ECU embedded development teams to understand embedded architecture requirements and the best approach of key management for each ECU.
- Authoring and managing technical cybersecurity requirements and process documentation.
Requirements
What you’ll need- Bachelor’s degree in Computer Science, Information Technology, OR a combination of education and experience
- 5+ years of experience and proficiency in software engineering and secure coding practices using object oriented programming, including C#/C++, Java, Python or related languages
- Experience and understanding of industry security standards and applying them in our software solutions and processes, including NIST, OWASP, and relevant ISO and IEEE standards.
- Strong knowledge and applicability of software architecture, development, methodologies and design principles including test-driven development
- Application of Identity and Access Management principles in software services
- Strong software testing skills that result in lasting quality solutions at scale
- Proficient version control of development and release branches in Git
- 3+ years of experience deploying and maintaining cloud infrastructure with Kubernetes or OpenShift, and managing database instances (SQL Postgres, Redis, MongoDB)
- 3+ years building, maintaining, and integrating with production PKI systems and supporting cryptographic interfaces.
- Strong knowledge of PKI and Key Management best practices
- Excellent understanding and application of cybersecurity algorithms, standards, and strategies including RSA, ECC, AES, X.509, PKCS#11, ACME, OCSP, CRL, HSM integration.
Benefits
Comp & perks- Immediate medical, dental, vision and prescription drug coverage
- Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care and more
- Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more
- Vehicle discount program for employees and family members and management leases
- Tuition assistance
- Established and active employee resource groups
- Paid time off for individual and team community service
- A generous schedule of paid holidays, including the week between Christmas and New Year’s Day
- Paid time off and the option to purchase additional vacation time.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PKIKey ManagementRESTful APIsOAuthmTLSC#/C++JavaPythonKubernetesGit
Soft Skills
leadershipmentoringcommunicationproblem-solvingcollaborationroot cause analysisdocumentation