Staff Software Engineer — Cloud, Microservices & Health Data

Careerwebsite

Rhode Island

On-site

USD 107,000 - 284,000

Full time

4 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

Job summary

CVS Health Digital is seeking a Staff Software Development Engineer to lead a cross-functional team building scalable healthcare technology. You will shape architecture, mentor engineers, and deliver cloud-native microservices on GCP, focused on secure data exchange and interoperability with EHR systems.

You will work with Java, Spring Boot, Kafka, and modern cloud tools, owning API strategy and DevOps practices, while guiding data migrations and healthcare data formats like FHIR/HL7.

Qualifications

  • 7+ years of professional software engineering experience in enterprise environments.
  • 7+ years of experience with Java, J2EE, Spring Boot, and RESTful services.
  • 5+ years designing and implementing microservices architectures.
  • 3+ years of experience with Apache Kafka or similar event-streaming technologies.
  • 3+ years of experience with CI/CD pipelines, automated testing, and DevOps practices.
  • 3+ years of experience with containerization and orchestration technologies such as Docker and Kubernetes.
  • 2+ years of experience working with public cloud platforms, including GCP, AWS, or Azure.

Responsibilities

  • Architect, design, and develop high-performance microservices using Java, JEE, Spring Boot, and Spring Cloud.
  • Lead development of event-driven services using Apache Kafka (producers, consumers, streaming patterns, schema evolution)
  • Own API strategy for RESTful services, ensuring consistent JSON modeling, backward-compatible versioning, and strong API governance
  • Mentor team members and contribute to engineering standards, design reviews, and coding best practices
  • Design and implement ETL pipelines for structured/unstructured data using Python-based pipelines, Spring Batch, or cloud-native ETL frameworks
  • Lead data migration efforts for legacy-to-cloud or system-to-system transitions (incremental loads, bulk loads, validation, reconciliation)
  • Establish data quality, profiling, and governance practices
  • Work with clinical data formats, mapping, transformations, and normalization (FHIR resources, HL7 v2 segments, CCD/C-CDA documents)
  • Build and maintain CI/CD automation (unit tests, integration tests, SAST/DAST, artifact provenance, policy gates)
  • Deploy and operate services on Google Cloud Platform (GCP) using GKE, Cloud Run, Cloud Build, Cloud SQL, Pub/Sub, IAM, Secret Manager, etc
  • Drive SecDevOps practices: threat modeling, secure coding, dependency scanning, secrets management, container hardening
  • Implement observability frameworks (OpenTelemetry, tracing, dashboards, alerts, SLOs)
  • Integrate microservices with EHR systems using HL7 v2, FHIR, SMART on FHIR, and standard healthcare APIs
  • Support workflows across patient data exchange, interoperability, and HIPAA-aligned data flows
  • Collaborate with compliance and security teams to implement regulatory safeguards

Skills

Mentoring engineers
Cross-functional teamwork
Agile development
Architectural leadership

Education

Bachelor's degree

Tools

Java
Spring Boot
Spring Cloud
Kafka
JEE
REST APIs
Docker
Kubernetes
GCP
Cloud Run
Cloud Build
OpenTelemetry

Job description

CVS Health Digital is seeking a Staff Software Development Engineer to lead a cross-functional team building scalable healthcare technology. You will shape architecture, mentor engineers, and deliver cloud-native microservices on GCP, focused on secure data exchange and interoperability with EHR systems.

You will work with Java, Spring Boot, Kafka, and modern cloud tools, owning API strategy and DevOps practices, while guiding data migrations and healthcare data formats like FHIR/HL7.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Staff Software Engineer, Cloud Microservices
Senior Staff Software Engineer, Cloud Microservices

Careerwebsite • Town of Montana (WI)

Hybrid
USD 107,000 - 284,000
Staff Software Engineer, Cloud Microservices (Healthcare)
Staff Software Engineer, Cloud Microservices (Healthcare)

Careerwebsite • Massachusetts

Hybrid
USD 107,000 - 284,000
Staff Software Engineer, Healthcare Microservices & Cloud
Staff Software Engineer, Healthcare Microservices & Cloud

CVS Health Corporation • Springfield (IL)

On-site
USD 107,000 - 284,000
Staff Software Engineer - Cloud Health Microservices Leader
Staff Software Engineer - Cloud Health Microservices Leader

Careerwebsite • Northern (KY)

Hybrid
USD 107,000 - 284,000
Staff Software Engineer, Cloud-Native Healthcare
Staff Software Engineer, Cloud-Native Healthcare

Careerwebsite • Kansas

On-site
USD 107,000 - 284,000
Medical, dental, and vision coverage
Paid time off
Retirement savings options
+1
Staff Software Engineer - Healthcare Cloud & Microservices
Staff Software Engineer - Healthcare Cloud & Microservices

Careerwebsite • Washington

On-site
USD 107,000 - 284,000
Staff Software Engineer - Healthcare Cloud & Microservices
Staff Software Engineer - Healthcare Cloud & Microservices

Careerwebsite • Oklahoma

On-site
USD 107,000 - 284,000
Medical/Dental/Vision
Paid time off
Senior Staff Software Engineer - Java Microservices & Cloud
Senior Staff Software Engineer - Java Microservices & Cloud

Careerwebsite • Iowa (LA)

Hybrid
USD 107,000 - 284,000
Staff Software Engineer - Cloud-Native Healthcare & Microservices
Staff Software Engineer - Cloud-Native Healthcare & Microservices

Careerwebsite • Connecticut

On-site
USD 107,000 - 284,000
Medical coverage
Dental & vision
Paid time off
Senior Staff Software Engineer – Cloud‑Native Health Tech
Senior Staff Software Engineer – Cloud‑Native Health Tech

Careerwebsite • Maryland

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