Senior Software Development Engineer

CVS Health•Work At Home-Texas, NV
•$83,430 - $222,480

About The Position

The Senior Software Development Engineer leads the design, development, and implementation of digital solutions that support colleague 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 collaborates with cross-functional teams to advance innovation and shape the technical direction of modernization initiatives. The role 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 position with ownership across the software lifecycle, from design through deployment and operations, requiring a collaborative and problem-solving mindset.

Requirements

  • At least 5 years of software development experience.
  • At least 3 years of experience building and deploying cloud-based solutions using GCP, AWS, or Azure.
  • At least 2 years of experience designing, developing, and deploying microservices-based applications, ensuring scalability and maintainability.
  • Strong SQL skills and understanding of relational database management systems such as SQL Server or PostgreSQL.
  • Strong experience with distributed systems design, implementation, and operation at scale.
  • Bachelor’s degree from an accredited university or equivalent work experience; equivalent experience is defined as a high school diploma plus 4 years of relevant experience.

Nice To Haves

  • Clear and effective communication.
  • Hands-on experience with relational and non-relational databases, including PostgreSQL, Redis, OpenSearch, or MongoDB.
  • Experience with event-driven services and architectures, including message brokers and event-streaming platforms such as Apache Kafka.
  • Familiarity with emerging AI technologies and their practical applications in software development.
  • Familiarity with open-source frameworks and modern development tooling.
  • Familiarity with asynchronous, event-based architectures.
  • At least 6 months of experience using AI-assisted development tools to enhance productivity and code quality.
  • Experience with agile methodologies.
  • Ability to work effectively in cross-functional teams, foster collaboration, and contribute to team success.
  • Strong problem-solving and analytical skills, including identifying root causes and implementing effective solutions under time pressure.

Responsibilities

  • Lead the design, development, and implementation of digital solutions.
  • Architect and build cloud-native, microservices-based applications.
  • Contribute to technical direction and modernization initiatives.
  • 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.
  • Collaborate with cross-functional teams to drive innovation.

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