CVS Health is hiring a Principal Software Engineer to collaborate with product, technology, and engineering teams to create new solutions spanning various technologies and environments, including data offerings in public and private/hybrid clouds. In this role, you will be responsible for leading strategy, design, and implementation of infrastructure capabilities and automation.
What You'll Do
- Lead efforts to design, build, and deploy infrastructure capabilities for relational database technologies in public, private, and hybrid cloud environments.
- Drive the creation of automation for relational database infrastructure services to improve delivery and speed-to-market.
- Collaborate with security, architecture, and engineering teams to establish and enforce standards and best practices.
- Partner with product and program teams to define roadmaps and execution plans.
- Build APIs to orchestrate automation exposing self-service capabilities to improve customer experiences.
- Drive initiatives to incorporate open-source tools, cloud native services, and AI to increase efficiency.
- Elevate talent through mentorship and guidance of more junior software engineers.
What We're Looking For
- 10+ years’ experience as a multi-faceted Software Engineer, DevOps Engineer or similar role delivering automated infrastructure solutions at an enterprise scale.
- 7+ years’ experience in one or more programming languages such as Python, Java, and strong experience with infrastructure as code (IaC), specifically Terraform and Ansible.
- 5+ years’ experience working with modern database and caching technologies (eg. MondoDB, PostgreSQL, BigTable, Neo4J, Cassandra, Redis, Elasticache).
- 5+ years’ experience using and administering build automation, continuous integration, and source code management CI/CD tools (GitHub Actions, Octopus, Jenkins, etc.).
- 5+ years’ experience with cloud platforms (Azure, GCP, AWS) as well as on-prem environments (VMware).
- 5+ years development experience using Restful APIs.
- Bachelors degree or equivalent experience.
Nice to Have
- Experience with Container development (Kubernetes, Rancher, OpenShift, GKS, EKS, AKS).
- Experience with Test Driven Development.
- Knowledge of Agile methodologies (SAFe, Kanban, XP).
- Experience with AI assisted software development.
- Experience with microservice and service mesh architectures.
Technical Stack
- Languages & IaC: Python, Java, Terraform, Ansible
- Databases & Caching: MongoDB, PostgreSQL, BigTable, Neo4J, Cassandra, Redis, Elasticache
- CI/CD Tools: GitHub Actions, Octopus, Jenkins
- Cloud & Platforms: Azure, GCP, AWS, VMware
- Container: Kubernetes, Rancher, OpenShift, GKS, EKS, AKS
Benefits & Compensation
- Compensation range: $144,200.00 - $288,400.00
- Affordable medical plan options
- 401(k) plan with matching company contributions
- Employee stock purchase plan
- No-cost wellness screenings, tobacco cessation and weight management programs
- No-cost confidential counseling and financial coaching
- Paid time off
- Flexible work schedules
- Family leave
- Dependent care resources
- Colleague assistance programs
- Tuition assistance
- Retiree medical access
Qualified applicants with arrest or conviction records will be considered for employment in accordance with all federal, state and local laws.


