Principal Software Development Engineer

CVS HealthWoonsocket, RI
$144,200 - $288,400Remote

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. Position Summary: CVS Pharmacy, Inc., a CVS Health company, is hiring for the following role in Woonsocket, RI: Principal Software Development Engineer to design and develop software applications and platforms to support digital strategies and solutions. Duties include: analyze user needs and develop software solutions to meet business requirements; determine feasibility of solutions design and prepare technical design documentation; upgrade existing software applications and/or systems to improve functionality and features with a focus on performance, reliability, and maintainability; write and review high quality code and perform unit and/or automation testing; develop and deploy application components and support unit testing and bug fixes; participate in AGILE Scrum meetings and/or CI/CD; support applications, systems, and databases used to process prescriptions, claims, and related healthcare activities; and collaborate with cross-functional teams on applications development, technical requirements, code review, project deliverables, quality assurance, and software development best practices. Set priorities and strategy for the software development organization. Telecommuting available. Multiple positions.

Requirements

  • Master’s degree (or foreign equivalent) in Computer Science, Computer Engineering, Information Systems, Engineering, or a related field
  • Two (2) years of experience in the job offered or related occupation
  • Two (2) years of experience in Java, Python, or Node.js
  • Two (2) years of experience in XML, JSON, HTML, CSS, or JavaScript
  • Two (2) years of experience in Agile methodologies or SAFe Software Development Principles
  • Two (2) years of experience in Frameworks: Angular, JavaScript, React, jQuery, Ajax, Bootstrap, or Backbone
  • Two (2) years of experience in Typescript or objected-oriented JavaScript
  • Two (2) years of experience in Java and J2EE
  • Two (2) years of experience in REST, SOAP, or Web Service APIs
  • Two (2) years of experience in Java, Python, Hive, Cassandra, Pig, MySQL or NoSQL
  • Two (2) years of experience in Software development best practices
  • Two (2) years of experience in Web and mobile applications development
  • Two (2) years of experience in Writing application code and deploying to production
  • Two (2) years of experience in Developing backend services, performing code reviews, and collaborating with peers on software development solutions
  • Two (2) years of experience in Designing data architectures, including data pipelines, distributed computing engines, and machine learning infrastructure design
  • Two (2) years of experience in Large-scale applications development, data science, or data analytics projects

Responsibilities

  • Analyze user needs and develop software solutions to meet business requirements
  • Determine feasibility of solutions design and prepare technical design documentation
  • Upgrade existing software applications and/or systems to improve functionality and features with a focus on performance, reliability, and maintainability
  • Write and review high quality code and perform unit and/or automation testing
  • Develop and deploy application components and support unit testing and bug fixes
  • Participate in AGILE Scrum meetings and/or CI/CD
  • Support applications, systems, and databases used to process prescriptions, claims, and related healthcare activities
  • Collaborate with cross-functional teams on applications development, technical requirements, code review, project deliverables, quality assurance, and software development best practices
  • Set priorities and strategy for the software development organization

Benefits

  • Medical, dental, and vision benefits
  • 401(k) retirement savings plan
  • Employee Stock Purchase Plan
  • Fully-paid term life insurance plan
  • Short-term and long term disability benefits
  • Numerous well-being programs
  • Education assistance
  • Free development courses
  • CVS store discount
  • Discount programs with participating partners
  • Paid Time Off (PTO) or vacation pay
  • Paid holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service