Staff Software Development Engineer - Fulfillment
At a glance
AI generatedTL;DR
We are hiring a Staff Software Development Engineer for our Fulfillment team, targeting an expert-level backend engineer who will both lead and contribute to the development of a next-generation platform aimed at enhancing health outcomes through innovative data products. This role involves architecting scalable cloud-native services using Kubernetes and CI/CD pipelines while applying advanced software engineering practices such as domain-driven design and secure coding. The ideal candidate will troubleshoot complex distributed system issues, collaborate with stakeholders to define technical roadmaps, and optimize real-time streaming data pipelines. They should have extensive experience in Java, Spring Boot, Kafka, and cloud environments like GCP, along with a track record of mentoring junior engineers and fostering a culture of technical excellence. The role requires expertise in microservices architecture, distributed caching, and security compliance, particularly in the context of healthcare data regulations such as HIPAA and PHI.
Skills
What you'll do
- Architect and implement highly scalable cloud-native services using Kubernetes and CI/CD pipelines.
- Troubleshoot complex distributed system issues and lead resolution of data consistency challenges and performance bottlenecks.
- Design microservice resiliency patterns such as circuit breakers, bulkheads, and retries to ensure consistent adherence across all service integrations.
- Build real-time streaming data pipelines using event streaming platforms like Kafka with strict latency requirements.
- Collaborate on cost optimization strategies for scalable solutions in cloud environments.
- Own the reliability and performance of existing platforms, including production support and automated recovery strategies.
What we're looking for
- 7+ years of backend software development experience with Java, Spring Boot, and Kafka.
- 3+ years of distributed caching and microservices-based web services application development in cloud environments (GCP preferred).
- 3+ years of technical lead experience mentoring junior engineers and collaborating across architecture, product teams.
- Expertise in designing highly scalable, fault-tolerant cloud-native services using container orchestration platforms like Kubernetes.
- Experience in implementing advanced software engineering practices including automated testing strategies and continuous observability.
Employer
About CVS Health
CVS Health is a leading American healthcare company operating retail pharmacies, pharmacy benefit management services, and a health insurance segment through Aetna, one of the nation''s largest health insurers. Industry: Healthcare & Pharmacy
CVS Health currently has 104 open roles on FindRole.
Listed pay typically runs $118,450–$284,280 across 100 roles with salary data.
Most-posted roles
- Senior Software Development Engineer 9
- Staff Software Development Engineer 3
- Principal Software Engineer 2
- Senior Engineering Manager Conversational AI 2
- Senior Manager - Software Development Engineering 2