Software Engineer - Search and Personalization
Listed on 2026-08-14
-
Software Development
Backend Developer, Cloud Engineer - Software, DevOps
We’re building a world of health around every individual - shaping a more connected, convenient and compassionate health experience. At CVS Health®, you'll be surrounded by passionate colleagues who care deeply, innovate with purpose, hold ourselves accountable and prioritize safety and quality in everything we do. Join us and be part of something bigger - helping to simplify health care one person, one family and one community at a time.
CVS Health is looking for hands‑on, passionate people who want to join a high‑energy and growing team to make a difference in customers' lives and be at the forefront of digital innovation, reinventing what a pharmacy and healthcare company can be in the digital world.
We are seeking a highly skilled backend‑focused Senior Software Engineer to join our team focused on building software components using a cloud‑native platform hosted on Google Cloud Platform (GCP). This role requires strong hands‑on engineering expertise to build intelligent, distributed systems. As part of the team, you will play a key role in designing, developing, and maintaining microservices and production systems.
The right candidate will be a strong analytical thinker, capable of breaking down complex problems into manageable components and solving them systematically. We value collaboration and a team‑first mindset.
Expectations for the Role- Contribute to the design and implementation of scalable microservices architectures, including APIs, domain‑driven services, and event‑driven systems
- Develop and maintain backend services and distributed systems with a focus on scalability, resiliency, and performance
- Collaborate with architects and senior engineers to implement technical strategies aligned with microservices‑based and cloud‑native design
- Build and enhance data pipelines and platforms to support real‑time and batch processing
- Enable/Implement AI‑driven capabilities such as intelligent search, recommendations, and decision‑support systems
- Contribute to the development and optimization of search systems using technologies such as Elastic/Open Search/Solr
- Implement CI/CD pipelines, Dev Ops practices, and automated testing using modern tools (Git Hub, Jenkins, CircleCI, Harness)
- Ensure system reliability through monitoring, logging, and observability best practices
- Participate in design discussions and code reviews, following established engineering standards and best practices
- Collaborate closely with product managers, architects, and cross‑functional teams to deliver scalable and modular solutions
- Support production systems, troubleshooting issues and improving system performance and stability
- Follow responsible AI practices, ensuring quality and reliability of AI‑enabled features
- 4+ years of experience in software engineering, including full software development lifecycle (design, development, testing, deployment)
- 3+ years of experience building cloud‑native applications (GCP, AWS, or Azure)
- 4+ Strong programming skills in at least one of the following languages:
Java, Python, Kotlin, or Go, with a focus on backend and API development - 2+ years of experience designing and developing microservices, including API design and event‑driven patterns
- Experience using AI development tools such as Claude/Curosr/Open Code/Codex
- Experience building distributed systems with an understanding of scalability, resiliency, and fault tolerance
- Experience with search technologies such as Elastic Search/Open Search/Solr/Lucene
- Experience with CI/CD pipelines and Dev Ops practices
- Experience with containerization and orchestration (Docker, Kubernetes)
- Experience with observability and monitoring tools, including Splunk, for logging, alerting, and production support
- Proven experience working in highly cross‑functional, collaborative environments
- Experience working on data‑driven systems such as personalization, recommendations, or analytics platforms
- Basic understanding of machine learning concepts, statistical methods, or search relevance techniques
- Strong communication skills and ability to collaborate effectively across teams
Bachelor's…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).