Senior Software Development Engineer

CVS Health•Wellesley, MA
•$111,240 - $222,480

About The Position

CVS Health is seeking a software engineer to help modernize technology and build high-quality software that improves customer experiences in healthcare. The role participates in all phases of software engineering, from requirements analysis through deployment, following agile development methodologies and collaborating with cross-functional teams to deliver integrated solutions. The engineer is expected to contribute hands-on to development, support junior developers with debugging, manage releases, work with product teams and users to understand requirements, and make architectural decisions across UI and backend systems. The role also provides technical guidance to a small team working to aggressive timelines. The position involves solving complex problems involving large-scale structured and unstructured data in a collaborative, dynamic environment.

Requirements

  • At least 5 years of experience designing and building software engineering solutions in cloud environments.
  • At least 5 years of experience with one or more modern languages, such as Python, Java, C#, JavaScript, or SQL.
  • At least 5 years of experience with APIs, microservices, and modern software patterns.
  • At least 5 years of experience building solutions such as FastAPI, CI/CD, container-based applications, and UI using React or Angular.
  • At least 2 years of hands-on development experience in the GCP ecosystem using BigTable, Spanner, GKE, and cloud functions.
  • At least 2 years of experience building observability and resilient systems designed for 24/7 uptime.
  • At least 1 year of experience soliciting complex requirements and managing relationships with key stakeholders.
  • At least 2 years of experience independently managing deliverables.
  • Bachelor’s degree or equivalent work experience in Computer Science, Information Systems, Data Engineering, Data Analytics, Machine Learning, or a related field.

Nice To Haves

  • Master’s degree.
  • Ability to independently lead and complete tasks.
  • Familiarity with different phases of the software development lifecycle (SDLC).
  • Effective written and verbal communication skills within and across teams.
  • Experience with complex systems and solving challenging analytical problems.
  • Knowledge of GCP architecture and commands, and experience designing and optimizing software and data engineering patterns.
  • Working experience with CI/CD pipelines and tools such as GIT, Stash, Bit Bucket, Artifactory, and Jenkins.
  • Previous healthcare experience and domain knowledge.

Responsibilities

  • Contribute hands-on across the software development process.
  • Help junior developers debug issues and complete their work.
  • Perform release management.
  • Collaborate with product teams to design solutions and understand requirements from users and data science partners.
  • Make architectural decisions for UI and backend systems.
  • Provide technical guidance to a small team working to aggressive timelines.
  • Participate in software engineering phases from requirements analysis through deployment using agile methodologies.
  • Collaborate with cross-functional teams to deliver integrated solutions.

Benefits

  • Medical coverage
  • Dental coverage
  • Vision coverage
  • Paid time off
  • Retirement savings options
  • Wellness programs
  • Other resources, based on eligibility
  • Eligible for a CVS Health bonus, commission, or short-term incentive program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service