Senior Software Development Engineer

CVS Health•Work At Home-Texas, TX
•$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 uses 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 works with teams across Digital, Data and Analytics, and Platform Engineering to drive innovation and shape technical direction. The position contributes to technical direction, mentors peers, and partners with architects and product teams to translate 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, and calls for a collaborative, problem-solving approach.

Requirements

  • 5+ years of software engineering experience focused on enterprise-level digital solutions.
  • 3+ years of hands-on experience with Node.js, JavaScript, and TypeScript, including strong proficiency in asynchronous programming and server-side application development.
  • 2+ years of experience building and deploying cloud-based solutions; AWS is preferred.
  • Demonstrated experience designing, developing, and deploying scalable, maintainable microservices-based applications.
  • Proficiency in unit testing, integration testing, and code review practices.
  • Hands-on experience with relational and non-relational databases, including PostgreSQL, Redis, OpenSearch, and MongoDB, along with 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 Express.
  • 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 solutions under time pressure.
  • Excellent verbal and written communication skills, including communicating 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 using event-driven architecture and modern technology stacks.
  • 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.
  • Own the software lifecycle from design through deployment and operations.

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