CVS Health is seeking a Senior Software Engineer to design, build, and maintain scalable, high-quality software solutions that support critical digital platforms. In this role, you will take technical ownership of complex backend services and mentor engineers while collaborating closely with product managers and architects.
Responsibilities:
- Design, build, and maintain scalable, high-quality software solutions that support critical digital platforms
- Take technical ownership of complex backend services
- Mentor engineers within and across teams
- Collaborate closely with product managers, architects, and other stakeholders to deliver secure, reliable, and customer-focused solutions
Requirements:
- 5+ years of backend/server-side engineering experience, primarily with Node.js
- 3+ years of experience designing and implementing services
- 2+ years of experience building distributed systems, APIs, and cloud-based applications
- Bachelor's degree or equivalent experience (HS diploma + 4 years relevant experience)
- Strong understanding of data structures, algorithms, and system design
- Hands-on experience with: Feature flags, Caching strategies, CI/CD
- Experience with AWS services
- Experience with microservice architectures and third-party dependencies
- Familiarity with automated testing practices
- Strong knowledge of software architecture and infrastructure fundamentals
- Demonstrated technical leadership and ability to work independently
- Comfortable collaborating in a fast-paced, agile environment
- Experience with agile testing practices (ATDD, BDD, SBE)
- Experience with domain-driven design and service interoperability
- Experience mentoring or guiding teams on testing and quality practices