Software Engineer - Search and Personalization

CVS HealthWoonsocket, NE
$64,890 - $173,040

About The Position

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.

Requirements

  • 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/OpenCode/Codex
  • Experience building distributed systems with an understanding of scalability, resiliency, and fault tolerance
  • Experience with search technologies such as ElasticSearch/OpenSearch/Solr/Lucene
  • Experience with CI/CD pipelines and DevOps 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
  • Bachelor’s degree or equivalent experience (HS diploma + 4 years relevant experience)

Nice To Haves

  • 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

Responsibilities

  • 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/OpenSearch/Solr
  • Implement CI/CD pipelines, DevOps practices, and automated testing using modern tools (GitHub, 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

Benefits

  • medical
  • dental
  • vision coverage
  • paid time off
  • retirement savings options
  • wellness programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service