CVS Health is looking for a Staff Software Development Engineer to design and develop high-quality Automation software, building scalable microservices, event-driven systems, and real-time streaming pipelines. You will provide technical leadership, mentor junior team members, and collaborate across the organization to meet business needs.
What You'll Do
- Write clean, scalable, and maintainable code using best practices and design patterns.
- Collaborate with business partners, product owners, architecture, security, and IT engineering teams to understand requirements and design specifications.
- Conduct research on emerging technologies, design principles, and development frameworks to keep solutions current.
- Provide technical guidance in software design and development activities.
- Mentor junior members of the team to develop their technical skills.
- Review designs and code to ensure scalable, high-quality solutions.
- Provide recommendations for continuous improvement.
- Provide technical leadership, coordinate resources, and solve complex problems.
- Improve DevOps processes and push for Automation as much as possible.
- Design and implement complex software solutions for APIs, microservices, CI/CD, and real-time streaming pipelines on cloud.
What We're Looking For
- 7+ years of technology delivery experience in designing, developing, and deploying production-ready systems.
- 5+ years of experience working on Azure or GCP Cloud Applications/services (Azure preferred).
- 5+ years of experience with Agile processes, such as scrum, Kanban, and/or the Scaled Agile Framework (SAFe).
- 5+ years of relevant work experience in designing and building software applications using Java, Spring boot, Microservices, REST API.
- 3+ years of experience in any modern front end programming languages such as React/Angular.
- 5+ years of experience in Relational databases (e.g., PostgreSQL, Azure SQL) and NoSQL databases (e.g., Cosmos DB).
- 3+ years of experience in Messaging systems like Apache Kafka, MQ etc.
- 3+ years of experience in Container Orchestration Frameworks like Kubernetes, Docker etc.
- Bachelor’s degree or equivalent experience (HS diploma + 4 years relevant experience).
Nice to Have
- Experience leading software development projects by setting goals, monitoring progress, tracking milestones, communicating with stakeholders, and mentoring junior developers.
- Knowledge working in Stencil.
- Promote proper implementation of SAFe process techniques.
- Experience working with distributed teams, across multiple time zones and geographies.
- Strong understanding of delivery practices.
- Experience leading large technical programs with responsibility of end-to-end planning.
- Experience working with technology vendors.
- Experience in making informed decisions quickly and taking ownership of services and applications at scale.
- Comfortable assisting in technical and security audits and ensuring audit recommendations are implemented.
- Deep understanding of cloud technologies and architecture, software engineering principles such as algorithms, rules, data structures, etc.
- Experience with CI/CD tools like Github, Gitactions, Jenkins, octopus or similar.
- Perform unit testing, perform integration testing, and participate in code reviews.
Technical Stack
- Java, Spring boot, Microservices, REST API
- React, Angular
- PostgreSQL, Azure SQL, Cosmos DB
- Apache Kafka, MQ
- Kubernetes, Docker
- Azure, GCP
- Github, Gitactions, Jenkins, octopus
Benefits & Compensation
- Compensation: $118,450.00 - $260,590.00 + equity: Includes an award target in the company’s equity award program
- 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.

