Senior Software Development Engineer

CVS Health•Work At Home-Pennsylvania, PA
•$92,700 - $185,400

About The Position

The Senior Software Development Engineer leads the design, development, and implementation of digital solutions that support member experiences. The role applies advanced technical expertise to architect and build cloud-native, microservices-based applications, emphasizing event-driven architecture, modern technology stacks, and emerging AI technologies. The engineer collaborates with Digital, Data and Analytics, and Platform Engineering teams to drive innovation and help shape technical direction for digital engineering initiatives. The position contributes to technical direction, mentors peers, and partners with architects and product teams to turn business requirements into scalable, maintainable solutions. It is a hands-on role with ownership of the full software lifecycle, from design through deployment and operations.

Requirements

  • At least 5 years of software engineering experience focused on enterprise-level digital solutions.
  • At least 3 years of hands-on experience with Node.js, JavaScript, and TypeScript, including asynchronous programming and server-side application development.
  • At least 2 years of experience building and deploying cloud-based solutions; AWS is preferred.
  • Experience designing, developing, and deploying scalable, maintainable microservices-based applications.
  • Proficiency in testing frameworks and methodologies, including unit testing, integration testing, and code reviews.
  • Hands-on experience with relational and non-relational databases, including PostgreSQL, Redis, OpenSearch, and MongoDB, as well as data modeling and query optimization.
  • Experience with event-driven services and architectures, including message brokers and event streaming platforms such as Apache Kafka.
  • Experience building RESTful APIs, including middleware implementation and routing, such as with the Express framework.
  • Proficient understanding of SQL and NoSQL database technologies, including cloud-native database services.
  • Familiarity with emerging AI technologies and their practical applications in software development.
  • Bachelor’s degree or equivalent experience; alternatively, a high school diploma plus 4 years of relevant work experience.

Nice To Haves

  • Experience with AWS, Azure, or GCP, particularly deploying and managing microservices on AWS.
  • Experience with serverless architectures and cloud-native design patterns.
  • Familiarity with open-source frameworks and modern development tooling.
  • Working knowledge of Agile methodologies such as Scrum and Kanban, including sprint planning, daily stand-ups, and retrospectives.
  • Ability to work effectively in cross-functional teams and foster collaboration.
  • Strong problem-solving and analytical skills, including identifying root causes and implementing effective solutions under time pressure.
  • Excellent verbal and written communication skills, including the ability to explain technical concepts to technical and non-technical stakeholders.

Responsibilities

  • Lead the design, development, and implementation of digital solutions.
  • Architect and build cloud-native, microservices-based applications.
  • Collaborate with Digital, Data and Analytics, and Platform Engineering teams to drive innovation and shape technical direction.
  • Contribute to technical direction and mentor peers.
  • Partner with architects and product teams to translate business requirements into scalable, maintainable solutions.
  • Take ownership of the software lifecycle from design through deployment and operations.

Benefits

  • Medical coverage
  • Dental coverage
  • Vision coverage
  • Paid time off
  • Retirement savings options
  • Wellness programs
  • CVS Health bonus, commission, or short-term incentive program eligibility
  • Additional resources supporting colleagues’ and families’ physical, emotional, and financial well-being, based on eligibility
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service