EngineerJobs.io
← Back to all jobs

Job Description

This Backend Software Engineer III role at Vertage supports cybersecurity-focused cryptographic services for connected vehicle ecosystems. You will design, develop, and maintain secure backend applications, APIs, and microservices, with a primary focus on Public Key Infrastructure (PKI) and secure API development.

Role Overview

The position centers on building and maintaining backend services for cryptographic workflows, including certificate issuance, certificate lifecycle management, revocation, and supporting secure communications. The work includes RESTful service design for certificate management and related PKI components, along with deployment support across cloud and on-premises Kubernetes environments.

Responsibilities

  • Design, develop, and maintain secure backend applications, APIs, and microservices.
  • Build and support PKI and key management solutions, including certificate issuance, lifecycle management, revocation, and encryption services.
  • Develop and support integrations with Hardware Security Modules (HSMs) using PKCS#11.
  • Implement security controls using OAuth, mTLS, and encryption technologies.
  • Design and support RESTful services for certificate management.
  • Design and support RESTful services for CRL and OCSP services.
  • Design and support RESTful services for ACME integrations.
  • Design and support RESTful services for software signing.
  • Design and support RESTful services for key rotation.
  • Design and support RESTful services for encryption and decryption services.
  • Deploy and support applications in cloud and on-premises Kubernetes environments.
  • Participate in architecture design, code reviews, testing, security assessments, and CI/CD initiatives.
  • Collaborate with product owners, architects, and business stakeholders to deliver secure solutions.
  • Monitor application performance, reliability, security, and compliance.

Required Qualifications

  • 6+ years of IT experience.
  • 4+ years of hands-on software engineering experience.
  • Strong experience with object-oriented programming and secure coding practices.
  • Experience building and supporting customer-facing applications.
  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Intermediate proficiency in cybersecurity, .NET Core, OpenShift, X.509, Public Key Infrastructure, software engineering, Kubernetes, microservices, MongoDB, Security Engineering, Application Programming Interface, Certificate Management, Network Architecture, C#, and professional working English.

Relevant Technologies

  • C# / .NET Core; backend API and microservices development
  • PostgreSQL; Redis; MongoDB
  • Google Cloud Platform (GCP); Kubernetes; OpenShift
  • PKI; X.509 certificates; certificate lifecycle management
  • RSA, ECC, AES cryptography
  • Hardware Security Modules (HSMs); PKCS#11; cryptographic libraries such as Bouncy Castle or similar
  • Secure API design; OAuth; mTLS
  • NIST, OWASP, ISO security standards
  • Software Development Lifecycle (SDLC); Agile methodologies; application testing and documentation; CI/CD pipeline experience
  • Technical architecture experience
  • Application areas include certificate management, CRL/OCSP, ACME integrations, software signing, key rotation, and encryption/decryption services

Preferred Skills

  • Kubernetes or OpenShift
  • Redis, MongoDB
  • Production PKI system experience
  • NIST, OWASP, ISO security standards
  • CI/CD pipeline experience
  • Technical architecture experience
  • Automotive or connected vehicle experience
  • Knowledge of in-vehicle network architecture

Employment Details

  • Job type: Contract
  • Location: United States (Hybrid)
  • Hours / onsite expectation: Dearborn, MI (Hybrid - 4 Days Onsite / Week)
  • Compensation: USD 80 - 85 per hourly

Similar Jobs