About the role
Job Summary
About the Team: We are a motivated team in central RD at CVS helping to change the game through product digitalization and vehicle intelligence. Our focus is on building solutions for truck, bus and trailer OEMs considering bothonboard and offboardneeds and requirements.
Responsibilities
- Design, develop, and maintain cloud native SaaS applications supporting OTA software Internal delivery, update orchestration and user management.
- Integrate cloud OTA services with vehicle side components (TCU/vehicle gateway) via secure communication channels.
- Deploy SaaS components on containerized platforms using Docker and Kubernetes.
- Implement auto scaling, load balancing, and multi region architectures for global OTA deployments.
- Optimize cloud resource usage for performance, reliability, and cost efficiency.
- Build and maintain CI/CD pipelines for SaaS applications, microservices, and infrastructure deployments.
- Implement cloud and application security best practices including IAM, encryption, secrets management, and network isolation.
Requirements
- Bachelors or Masters degree in Computer Science or a related field with at least 6+ years of cloud engineering experience and backend development.
- Strong first-hand experience with AWS cloud platform and services.
- Hands-on experience with SaaS development, microservices architecture, and containerized applications.
- Familiarity with other platforms such as Azure or GCP or Alibaba or private cloud.
- Programming skills in Python, Rust, NodeJS, Java, SQL or similar.
- Experience with Infrastructure as Code like Terraform and Orchestration using Kubernetes.
- Experience with IoT protocols and device connectivity (MQTT, HTTP/REST, WebSockets, gRPC).
- Experience building or maintaining CI/CD pipelines like GitHub Actions.
Millions of jobs, with real people getting hired every day
Questions, answered
Click "Apply with JobAssist" – we tailor your resume and application to this role and submit it for your approval.
Yes. This role at ZF was screened before publishing – we confirmed the employer before listing it.
The employer didn't disclose a salary range for this listing. JobAssist shows pay whenever it's available.
This position can be done from anywhere, with no in-office requirement.
Yes – every application is tailored from your profile and this job's requirements, and you can review and edit before it's sent.
