CVS Health is hiring a Staff Software Development Engineer to manage technical needs across the engineering team. The role involves collaborating with business stakeholders, product managers, and engineering teams to develop, operate, and support web-based applications with a microservice-based BE running on Azure.
Requirements
- 8+ years of software development and/or architecture experience
- Strong foundation in commercial software engineering: problem solving, data structures, algorithms, patterns (e.g. Mediator), concurrency
- Experience as a senior developer that has shipped enterprise grade software using programming languages such as C#, Java, Kotlin, Golang, Javascript, Typescript
- Hands-on experience with asynchronous, event-based systems design and architecture using tools like MSMQ, Kafka, RabbitMQ
- Demonstrable development experience in Azure, AWS or GCP
- Practical experience utilizing AI-assisted coding tools (such as Cursor and GitHub Copilot) in the software development lifecycle, with a focus on code-generation and prompt engineering
- Clear and effective written and verbal communication
- BS/MS in Computer Science or equivalent experience
- Knowledge of APM platforms such as New Relic, Data Dog, Splunk
- Practical knowledge of Kubernetes microservice orchestration patterns
- Database and ORM experience, PostgreSQL and LinkQ ideal
- Hands-on experience with modern JavaScript frameworks/libraries such as React or Vue for building user interfaces and front-end applications
- Experience with agile methodologies
- Healthcare technology experience