CVS Health is seeking a Software Engineer II to join our team in Vinita. In this role, you will develop systems to manage data flow throughout Signify Health’s infrastructure, leveraging data engineering principles to process messages and data at huge volumes.
What You'll Do
- Communicate with business leaders to translate requirements into functional specifications.
- Develop a broad understanding of business logic and existing system functionality.
- Analyze and manipulate data by writing and running SQL queries.
- Analyze logs to identify and prevent potential issues.
- Deliver clean, functional code aligned with business requirements.
- Consume data from various sources including flat files, streaming systems, and RESTful APIs.
- Interface with Electronic Health Records.
- Engineer scalable, reliable, and performant data management systems.
- Collaborate closely with Engineers, QA, Scrum Master, Product Manager, and other teams.
- Build quality systems while expanding offerings to dependent teams.
- Be comfortable across multiple roles, from design and development to deployment, monitoring, and production investigation.
What We're Looking For
- 3+ years of experience in software engineering.
- Strong software engineering fundamentals in data structures, algorithms, async programming, OO design, and parallel programming.
- Strong experience with at least one major language (.NET, GoLang, or Java) and SQL constructs (PostgreSQL, Snowflake, MS SQL).
- Experience writing and maintaining frontend client applications.
- Strong experience with revision control (Git).
- Experience with cloud-based systems (Azure, AWS, or GCP).
- High-level understanding of big data design (data lake, data mesh, data warehouse) and data normalization patterns.
- Demonstrated experience with queuing technologies (Kafka, SNS, RabbitMQ).
- Demonstrated experience with metrics, logging, monitoring, and alerting tools.
- Strong communication skills.
- Strong experience with RESTful APIs and AKKA messaging technology.
- High-level understanding of system deployment (CI/CD Pipeline, Kubernetes, Terraform).
- Bachelor's in Computer Science or equivalent.
- Ability to travel up to 20% or as needed.
Nice to Have
- Angular experience for frontend client applications.
Technical Stack
- Languages/Frameworks: .NET, GoLang, Java, Angular
- Data: SQL, PostgreSQL, Snowflake, MS SQL
- Tools/Platforms: Git, Azure, AWS, GCP
- Messaging/APIs: Kafka, SNS, RabbitMQ, RESTful APIs, AKKA
- Deployment/Infrastructure: CI/CD Pipeline, Kubernetes, Terraform
Team & Environment
You will collaborate closely with other Engineers, QA, Scrum Master, and Product Manager in your team as well as across the organization.
Benefits & Compensation
- Compensation range: $72,100.00 - $144,200.00
- Affordable medical plan options
- 401(k) plan including 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
Work Mode
This is an onsite position located in Vinita.
CVS Health is an equal opportunity employer. Qualified applicants with arrest or conviction records will be considered for employment in accordance with all federal, state, and local laws.

