Staff Backend Engineer - Health Tech & Cloud Microservices

CVS Health

Beaverton (OR)

On-site

USD 107,000 - 284,000

Full time

12 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical coverage
Dental coverage
Vision coverage
Retirement savings
Wellness programs
Paid time off

Job summary

CVS Health is looking for a Staff Software Development Engineer to design and deliver scalable backend microservices powering healthcare data exchange in a cloud‑native environment. You will lead with product, architecture, security and DevOps teams to build secure, compliant services using Java, Spring Boot, RESTful APIs, and Kafka.

This role requires 7+ years in software development, 5+ years Java/Spring Boot, Kafka, GCP, Docker/Kubernetes, and strong API design.

Qualifications

  • 7+ years of professional software development experience.
  • 5+ years developing backend applications with Java/JEE, Spring Boot and Nodejs.
  • + experience building RESTful microservices and distributed systems.
  • 3+ years of deploying and operating services on Google Cloud Platform (GCP) using cloud‑native patterns (GKE or Cloud Run, IAM, managed data services).
  • Hands‑on experience with Kafka or similar event-streaming platforms.
  • Strong understanding of REST API design, JSON data modeling, and OpenAPI/Swagger documentation.
  • Practical experience with CI/CD pipelines and containerized workloads (Docker; Kubernetes preferred).
  • Solid grasp of security fundamentals (OAuth2/OIDC, TLS, secrets management).

Responsibilities

  • Design, develop, and maintain backend microservices using Java/JEE and Spring Boot, exposing RESTful APIs that are secure, performant, and resilient.
  • Implement event-driven patterns using Apache Kafka (producers/consumers, schema evolution, partitioning, consumer groups).
  • Model and exchange data using JSON; ensure robust validation, versioning, and backward compatibility.
  • Build and maintain CI/CD pipelines including unit/integration testing, static analysis, artifact promotion, and progressive delivery.
  • Partner with Security and DevOps teams to integrate automated security controls (SAST, DAST, dependency & image scanning, secrets management).
  • Apply 12‑factor app principles, infrastructure‑as‑code, and configuration management best practices.
  • Integrate backend services with EHR systems and healthcare data standards such as HL7 v2, FHIR, SMART on FHIR, CCD/C‑CDA, or similar regulated data exchange formats.
  • Ensure compliance with HIPAA, data governance, and platform security requirements, including encryption in transit and at rest.
  • Own production readiness: availability, latency, throughput, and cost efficiency for high‑volume backend services.
  • Diagnose and resolve production issues; perform root cause analysis and drive long‑term reliability improvements (SLIs/SLOs, error budgets).
  • Implement observability (structured logging, metrics, tracing) to support proactive monitoring and incident response.
  • Participate in architecture reviews, code reviews, and technical design discussion, mentor junior engineers

Skills

Java/JEE
Spring Boot
RESTful APIs
Kafka
Cloud Native
Security fundamentals

Education

Bachelor's degree

Tools

Docker
Kubernetes
OpenAPI/Swagger
GCP

Job description

CVS Health is looking for a Staff Software Development Engineer to design and deliver scalable backend microservices powering healthcare data exchange in a cloud‑native environment. You will lead with product, architecture, security and DevOps teams to build secure, compliant services using Java, Spring Boot, RESTful APIs, and Kafka.

This role requires 7+ years in software development, 5+ years Java/Spring Boot, Kafka, GCP, Docker/Kubernetes, and strong API design.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Backend Engineer — Java/Spring Microservices (GCP)
Staff Backend Engineer — Java/Spring Microservices (GCP)

CVS Health • Clayton (NC)

On-site
USD 107,000 - 284,000
Staff Backend Engineer: Cloud-Native Health Microservices
Staff Backend Engineer: Cloud-Native Health Microservices

CVS Health • Carson City (NV)

On-site
USD 107,000 - 284,000
Staff Backend Engineer - HealthTech, Java + Kafka, Cloud
Staff Backend Engineer - HealthTech, Java + Kafka, Cloud

CVS Health • Indiana

Hybrid
USD 107,000 - 284,000
Staff Backend Engineer, Health Microservices Leader
Staff Backend Engineer, Health Microservices Leader

CVS Health • Phoenix (AZ)

On-site
USD 107,000 - 284,000
Staff Backend Engineer, Health Cloud & Microservices
Staff Backend Engineer, Health Cloud & Microservices

CVS Health • Town of King (WI)

On-site
USD 107,000 - 284,000
Staff Backend Engineer: Java/Spring Boot, Kafka, Cloud
Staff Backend Engineer: Java/Spring Boot, Kafka, Cloud

CVS Health • Woonsocket (RI)

On-site
USD 107,000 - 284,000
Staff Backend Engineer — Java/Spring Microservices, GCP
Staff Backend Engineer — Java/Spring Microservices, GCP

CVS Health • Lansing (MI)

On-site
USD 107,000 - 284,000
Staff Backend Engineer - Java Microservices on Cloud
Staff Backend Engineer - Java Microservices on Cloud

CVS Health • Crystal Bay (NV)

On-site
USD 107,000 - 284,000
Medical benefits
Dental benefits
Vision coverage
+2
Staff Backend Engineer - Health Tech (Java/Spring)
Staff Backend Engineer - Health Tech (Java/Spring)

CVS Health • Clayton (NM)

On-site
USD 120,000 - 180,000
Senior Backend Engineer – Java/Spring Boot Microservices
Senior Backend Engineer – Java/Spring Boot Microservices

CVS Health • Eagle (ID)

On-site
USD 107,000 - 284,000
Medical, dental, and vision coverage
Paid time off
Retirement savings options
+1