Senior Backend Software Engineer – PKI & Cybersecurity

HTC Global Services

Dearborn (MI)

Hybrid

USD 120,000 - 190,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Group Health (Medical, Dental, and Vis
Paid Time Off
Paid Holidays
401(k) matching
Group Life and Disability insurance
Professional Development opportunities
Wellness programs
and a variety of other perks

Job summary

HTC Global Services is seeking a Senior Backend Software Engineer specializing in PKI, cryptography, and secure APIs to design, develop, and maintain backend systems for connected vehicle ecosystems. You will own certificate lifecycle management, HSM interfacing, and secure deployment across cloud and on‑prem environments.

The role emphasizes cryptographic engineering, integration, and security practices with a strong focus on scalable backend services, testing, monitoring, and post-launch

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 6+ years of IT experience.
  • 4+ years in software development and secure coding practices.

Responsibilities

  • Develop backend applications, APIs, and microservices using Java, Python, and C#.
  • Design secure RESTful APIs and services.
  • Manage PKI, certificate issuance, lifecycle, revocation, and cryptographic operations.
  • Collaborate with cross-functional teams and align with architecture guidelines.
  • Deploy and maintain applications on cloud and on-prem Kubernetes environments.
  • Promote secure coding, CI/CD, testing, and monitoring practices.

Skills

Java
Python
C# / .NET
PostgreSQL
Google Cloud
Cryptography
PKI
REST APIs
HSM integration
OAuth / mTLS
CI/CD

Education

Bachelor's degree in CS/Engineering

Tools

Kubernetes
OpenShift
CI/CD pipelines
PKCS#11

Job description


Job Description

Senior Backend Software Engineer – PKI & Cybersecurity
Overview / Summary

We are seeking a Software Engineer specializing in Public Key Infrastructure (PKI), cryptography, and secure API services to develop and maintain mission-critical security systems. This role focuses on the end-to-end lifecycle of cryptographic keys and certificates, including certificate issuance, lifecycle management, revocation, and integration. The position involves designing, developing, deploying, and maintaining secure and scalable backend applications, APIs, microservices, and web services that support connected vehicle product ecosystems. The role also includes cryptographic engineering, cloud and on-premises infrastructure, security practices, testing, monitoring, and application lifecycle management. This is a hybrid position requiring four days per week onsite.
Key Responsibilities


  • Engage with customers to understand use cases and requirements.

  • Solve complex problems by designing, developing, and delivering solutions using various tools, languages, frameworks, and technologies.

  • Align development activities with architecture guidelines for a unified and coherent approach.

  • Design, develop, and deliver new code using various tools, languages, frameworks, and technologies.

  • Develop and maintain backend applications, APIs, and microservices using server-side languages such as Java, Python, and C#.

  • Design and develop secure and scalable RESTful APIs and web services.

  • Support certificate issuance, certificate lifecycle management, revocation, CRL/OCSP, ACME, software signing, key rotation, and message encryption/decryption.

  • Collaborate with front-end developers and cross-functional teams, including product owners, designers, and architects.

  • Manage application deployment to cloud and on-premises environments.

  • Support application health and performance monitoring, security hardening, and disaster recovery.

  • Manage data storage and retrieval using database technologies such as PostgreSQL, Oracle, MySQL, MongoDB, and Redis.

  • Promote improvements in programming practices, including test-driven development, continuous integration, and continuous delivery.

  • Optimize backend infrastructure and deployment practices to improve application resiliency and reliability.

  • Support security practices to safeguard user data, including encryption and anonymization.

  • Write and manage code that interfaces with Hardware Security Modules (HSMs) to apply cryptography and issue certificates.

  • Implement access control methods using OAuth or mutual TLS (mTLS) to enforce least-privilege access principles.

  • Implement and harden PKI and key management services using PKI industry standards, X.509, PKCS standards, ECC, and RSA.

  • Apply hybrid encryption techniques using AES.

  • Define and enforce PKI certificate policies and certificate profiles.

  • Integrate HSMs using PKCS#11.

  • Release and deploy applications through build servers, CI/CD pipelines, and infrastructure involving cloud and on-premises Kubernetes.

  • Monitor and address findings through SAST, DAST, software quality, and security vulnerability scanning.

  • Drive and support testing at each stage of the development process.

  • Own the full lifecycle of PKI and key management services, including requirements gathering, architecture design, implementation, testing, deployment, monitoring, and post-launch support.


Required Qualifications


  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related engineering field.

  • 6+ years of experience in IT.

  • 4+ years of experience in software engineering/development and secure coding practices using object-oriented programming.

  • Practical experience in two coding languages or advanced practical experience in one coding language.

  • Strong knowledge and applicability of software architecture, development methodologies, and design principles.

  • Strong understanding and ability to apply cryptographic algorithms and standards in software, including RSA, ECC, AES, and X.509.

  • Experience with Software Development Lifecycle, software testing, application development, and software documentation.

  • Experience with C# and .NET Core.

  • Experience with PostgreSQL.

  • Experience with cloud infrastructure and Google Cloud Platform.

  • Experience with cybersecurity and secure coding practices.

  • Experience with Bouncy Castle Cryptographic.

  • Proven track record of owning customer-facing products from ideation through general acceptance.

  • Ability to manage multiple projects and deliverables throughout their lifecycle.

  • Experience with test-driven development.


Preferred Qualifications


  • 2+ years of experience deploying and maintaining cloud infrastructure with Kubernetes or OpenShift.

  • 2+ years of experience managing database instances including PostgreSQL, Redis, and MongoDB.

  • 2+ years of experience building, maintaining, and integrating with production PKI systems and supporting cryptographic interfaces.

  • Experience and understanding of industry security standards and their application to software solutions and processes, including NIST, OWASP, and relevant ISO and IEEE standards.

  • Familiarity with in-vehicle network architecture, modules, and protocols.

  • Experience with Kubernetes.

  • Strong technical communication skills.

  • Experience with technical requirements, technical documentation, technical analysis, and application architecture.


What Makes HTC A Great Place To Build Your Future

HTC Global Services wants you to join our team. Come build new things with us and advance your career. At HTC Global, you’ll collaborate with experts, work alongside clients, and be part of high-performing teams driving success together. You’ll have long-term opportunities to grow your career and develop skills in the latest emerging technologies. At HTC Global Services, our employees have access to a comprehensive benefits package. Benefits can include:

  • Group Health (Medical, Dental, and Vision)

  • Paid Time Off

  • Paid Holidays

  • 401(k) matching

  • Group Life and Disability insurance

  • Professional Development opportunities

  • Wellness programs

  • and a variety of other perks.


Our success as a company is built on inclusion and diversity. HTC Global Services is committed to providing a workplace free from discrimination and harassment, where every employee is treated with dignity and respect. We celebrate differences and believe that diverse cultures, perspectives, and skills drive innovation and success. HTC is an Equal Opportunity Employer and a proud National Minority Supplier. We seek to empower each individual, fostering an environment where everyone feels valued, included, and respected.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer – Java / Full-Stack Development
Software Engineer – Java / Full-Stack Development

HTC Global Services • Dearborn (MI)

Hybrid
USD 90,000 - 140,000
Health insurance
Dental insurance
Vision insurance
+3
Technical Program Manager – Agile
Technical Program Manager – Agile

HTC Global Services • Dearborn (MI)

On-site
USD 120,000 - 160,000
Group Health (Medical, Dental, Vision)
PTO and Holidays
401(k) matching
+3
Vehicle Software & Systems Validation Engineer
Vehicle Software & Systems Validation Engineer

HTC Global Services • Dearborn (MI)

On-site
USD 90,000 - 120,000
AI/ML Engineer
AI/ML Engineer

HTC Global Services, Inc. • Dearborn (MI), Northern (KY)

Hybrid
USD 120,000 - 170,000
Hybrid and Workplace flexibility
Work-Life-Balance
Career development program
+1
Automotive Design & Release Engineer – Handles, Locks & Mechanisms
Automotive Design & Release Engineer – Handles, Locks & Mechanisms

HTC Global Services, Inc. • Dearborn (MI)

Hybrid
USD 85,000 - 115,000
Hybrid work
Work-life balance
Career development program
+4
Software Engineer II – SAP
Software Engineer II – SAP

re-zoo-me • Marshall (MO), Northern (KY)

Hybrid
USD 90,000 - 125,000
Health Insurance
Paid Time Off
401(k) matching
+1
Senior Java Developer – Microservices
Senior Java Developer – Microservices

HTC Global Services • Auburn Hills (MI)

On-site
USD 120,000 - 160,000
Health benefits (Medical, Dental, and/
Sr Sytems Engineer - Atlassian
Sr Sytems Engineer - Atlassian

HTC Global Services • Orlando (FL)

On-site
USD 110,000 - 160,000
Health insurance
Paid time off
401(k) matching
+1
Product Engineer – Automotive Body & Exterior Systems
Product Engineer – Automotive Body & Exterior Systems

HTC Global Services • Dearborn (MI)

On-site
USD 85,000 - 120,000
Health benefits
Paid time off
401(k) matching
Manufacturing IT Support Engineer
Manufacturing IT Support Engineer

HTC Global Services • Wayne (MI)

On-site
USD 75,000 - 105,000
Group Health Insurance
Paid Time Off
401(k) matching
+1