CVS Health is focused on building a world of health around every individual, aiming to simplify health care for communities. They are seeking a Senior Software Development Engineer to design and deliver secure microservices that facilitate healthcare data exchange and platform capabilities.
Responsibilities:
- Deploy and operate services on Google Cloud Platform (GCP) using cloud‑native patterns (GKE or Cloud Run, IAM, managed data services)
- 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
Requirements:
- Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent practical experience)
- 5+ years of professional software development experience with Java/JEE and Spring Boot
- Strong experience building RESTful microservices and distributed systems
- Proven 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)
- Experience operating production services in cloud environments, preferably GCP
- Strong debugging, performance profiling, and operational troubleshooting skills
- Experience in healthcare, regulated systems, or large-scale data integration platforms
- Cloud certification preferred (GCP Professional DevOps Engineer, AWS DevOps Engineer, or equivalent)
- Familiarity with Spanner, BigQuery, Cloud SQL, or similar managed data services
- Observability, Monitoring, Alerting Systems familiarity (Grafana, Splunk)
- Certified Systems Engineering Professional (CSEP) a plus