Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

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

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.
Ford Motor Company

Senior Software Engineer – PKI

Ford Motor Company

Senior 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 & technologies
CloudCyber 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 resume
Applicant 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