CVS Health Digital is seeking a Staff Software Development Engineer with deep, hands-on experience building and operating backend, platform, and integration services at scale to design and deliver highly available, secure, and compliant microservices that power healthcare data exchange.
Compensation
The typical pay range for this role is: $106,605.00 - $284,280.00
Responsibilities
Design, develop, and maintain backend microservices using Java/JEE and Spring Boot, exposing RESTful APIs that are secure, performant, and resilient
Design and deliver highly available, secure, and compliant microservices for healthcare data exchange and platform capabilities.
Compensation
$55/hr
Responsibilities
Design, develop, and maintain backend microservices using Java/JEE, Spring Boot, and NodeJs, exposing RESTful APIs that are secure, performant, and resilient.
Implement event-driven patterns using Apache Kafka, including producers/consumers, schema evolution, partitioning, and consumer groups.
Model and exchange data using JSON and ensure robust validation, versioning, and backward compatibility.
Build and maintain CI/CD pipelines, including unit testing, integration testing, static analysis, artifact promotion, and progressive delivery.
Partner with Security and DevOps teams to integrate automated security controls, including SAST, DAST, dependency scanning, image scanning, and secrets management.
Supports integration of business processes, technology, system requirements, and compliance across complex organizational environments.
Compensation
Pay Range: $70.32 – $73.55 per hour
Responsibilities
Support business process, system change management, configuration management, and organizational compliance requirements.
Analyze system infrastructure, functional requirements, and technical capabilities to support system acquisitions and technology decisions.
Develop and review system and software specifications to ensure requirements are complete, accurate, and adequately documented.
Translate business and technical requirements into hardware, software, system, and manual operational components using appropriate modeling and analysis techniques.
Review application and information system designs, including test plans, procedures, interface requirements, and development plans, to ensure alignment with project requirements.
Requirements
Bachelor's degree in Business Administration, Business Management, Accounting, Computer Science, Organizational Development, or a closely related field
Nice to have: Software development Lifecycle methodologies
Nice to have: Principal liaison between business stakeholders, cyber security teams, system administrators, and software developers