Senior Data Engineer
We're building a world of health around every individual—shaping a more connected, convenient and compassionate health experience. At CVS Health®, you'll be surrounded by passionate colleagues who care deeply, innovate with purpose, hold ourselves accountable and prioritize safety and quality in everything we do. Join us and be part of something bigger—helping to simplify health care one person, one family and one community at a time.
About the role
The Senior Data Engineer will deliver high-quality modern data solutions through collaboration with engineering, analysts, data scientists, and product teams in a fast-paced, agile environment leveraging cutting-edge technology to reimagine how healthcare is provided. You will design, integrate, and implement solutions on-premise as well as support migrations of existing workloads to the cloud. This role is part of a data engineering team responsible for processing payer files into our Data Warehouse.
Responsibilities
- Design, develop, and implement data solutions using modern programming languages.
- Collaborate with cross-functional teams to deliver high-quality data solutions.
- Support migration of existing workloads to cloud platforms.
- Troubleshoot data issues and apply performance improvement techniques.
- Identify and implement process improvements and best practices.
- Take ownership of tasks in a fast-paced, collaborative, and team-based environment.
Requirements
- 6+ years of experience working with SQL and relational database management systems.
- 3+ years of experience in Cloud Data Engineering Platforms such as AWS, GCP, Azure, Databricks, Snowflake, etc.
- 3+ years of experience in on-prem Data Engineering Platforms such as Microsoft SQL Server, Oracle, Teradata, etc.
- Programming and modifying code in languages like SQL, Python, and PySpark to support cloud-based and on-prem data warehousing services.
- Hands-on experience with dimensional data modeling, schema design, and data warehousing.
- Hands-on experience troubleshooting data issues and applying performance improvement techniques.
- Willingness to identify and implement process improvements and best practices.
- Excellent oral and written communication skills.
Qualifications
- Bachelor's degree in Computer Science or Engineering.
- Familiarity with healthcare data and healthcare insurance feeds is a plus.
Pay
The typical pay range for this role is $101,970.00 - $203,940.00 annually. The actual base salary offer will depend on factors including experience, education, geography, and other relevant considerations. This position is also eligible for a CVS Health bonus, commission, or short-term incentive program in addition to the base pay range.
Benefits
This full-time position is eligible for a comprehensive benefits package designed to support the physical, emotional, and financial well-being of colleagues and their families, including:
- Medical, dental, and vision coverage.
- Paid time off.
- Retirement savings options.
- Wellness programs and other resources.
Schedule
- Full time.
- 40 hours per week.