Software Development Engineer

CVS Health•Work At Home-Delaware, NV
•$64,890 - $173,040

About The Position

CVS Health Digital is hiring a hands-on Software Development Engineer to build digital solutions and systems that support the company’s digital health and pharmacy experience. The engineer will design and code software applications, test and debug systems, collaborate with cross-functional teams, and contribute to the technical strategy and innovation of digital engineering initiatives. The role works on technology-forward applications and products in a high-energy, growing team. The engineer designs and develops functionality based on requirements, accounting for functional, non-functional, and maintenance needs. They collaborate with developers and stakeholders on architectural decisions and design patterns, integrate software components, implement testing and code reviews, troubleshoot production incidents, maintain technical documentation, and participate in agile or other development methodologies. The role is full-time, with 40 anticipated weekly hours.

Requirements

  • At least 2 years of experience in large-scale software development.
  • At least 2 years of experience working with stakeholders, including Product Management, Engineering, and UX team members.
  • At least 2 years of experience in testing and automation.
  • At least 1 year of exposure to a leading cloud platform: GCP, Azure, or AWS.
  • Bachelor’s degree or equivalent experience (high school diploma plus 4 years of relevant experience).

Nice To Haves

  • Functional knowledge of and experience with pharmacy.
  • Experience with Python or Node.js.
  • Understanding of regulatory compliance, including PCI, PII, and PHI.
  • Experience promoting effective Agile processes, techniques, and principles.
  • Knowledge of CI/CD and build automation tools such as Jenkins or GitHub Actions.
  • Proactive, self-motivated approach and ability to work without constant oversight.
  • Excellent visual, verbal, and written communication skills.
  • Strong interest in building and testing from the start, with TDD development experience.

Responsibilities

  • Design and develop application functionality based on requirements, including functional, non-functional, and maintenance needs.
  • Collaborate with development team members and stakeholders on architectural decisions and design patterns, while ensuring solutions are scalable, performant, and maintainable.
  • Integrate software components and systems to ensure communication and interoperability.
  • Develop and implement test cases, conduct code reviews and debugging, and resolve issues to ensure reliability, stability, and quality.
  • Create and maintain technical documentation, including system designs, architecture diagrams, and code documentation.
  • Share knowledge and expertise with team members to support knowledge transfer and collaboration.
  • Participate in agile or other development methodologies, attend meetings, contribute to project planning, and help advance projects.
  • Support and troubleshoot production incidents urgently, with attention to customer impact.

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