Cvs Shared Services Resources LLC
Staff Data Engineer
Work at Home, Texas, United States · Staff+ · Full-time
Stay score
odds of building a lasting career here
Sponsors, but it's cap-subject — you still face the weighted lottery (~61% per draw at Level IV). Good if you win; have a cap-exempt backup on your list.
Lottery odds assume a STEM candidate.
Personalize to your clock →Employer immigration record
from this employer's Department of Labor filings
Files H-1B transfers
Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.
Community outcomes
No reports yet — be the first to help the next applicant.
About the role
- At CVS Health, we possess an extensive repository of healthcare data spanning over 150 million individuals, providing an unparalleled foundation for ambitious engineers.
- In this high-impact, high-autonomy role, you will be a technical innovator and visionary, leading the evolution of our data infrastructure.
- As a Staff Data Engineer, you will: Architect Petabyte Pipelines: Engineer scalable, reliable, and performant data pipelines to assemble large and intricate datasets using SQL, DBT, and Snowflake, ensuring high data availability and integrity.
Responsibilities
- Data Architecture: Design and optimize high-volume ETL/ELT pipelines using SQL, DBT, and Snowflake, ensuring data is modeled for both analytical and operational use cases.
- Internal Tooling (Full Stack): Develop and maintain internal-facing web applications using React that allow data owners to interact with, monitor, and configure their data pipelines.
- API Development: Architect and implement REST and gRPC APIs in Python that serve as the interface between our Snowflake data layer and downstream consumer applications.
- CI/CD & GitOps: Own the deployment lifecycle of data services and tools using GitHub Actions for CI and Argo/Kargo for continuous delivery and lifecycle management.
- Self-Service Platforms: Build "Data-as-a-Service" features, such as automated UI-driven ingestion workflows, reducing the reliance on manual data engineering tickets.
- Design and optimize high-volume ETL/ELT pipelines using SQL, DBT, and Snowflake, ensuring data is modeled for both analytical and operational use cases.
- Develop and maintain internal-facing web applications using React that allow data owners to interact with, monitor, and configure their data pipelines.
- Architect and implement REST and gRPC APIs in Python that serve as the interface between our Snowflake data layer and downstream consumer applications.
- You will take a lead role in the end-to-end development of critical data self-service platforms designed to modernize how petabyte-scale data is ingested, accessed, and managed.
- Build Data Platforms:
Requirements
- 7+ years of experience in Data Engineering with a heavy focus on Python as the primary scripting and backend language.
- 7+ years of experience with SQL and cloud data warehouses (e.g Snowflake, AWS, GCP, etc.) 7+ years of experience building high-volume ETL/ELT pipelines and data modeling.
Nice to have
- 5+ years of experience with DBT (Data Build Tools).
- 5+ years of experience building frontend applications with React and designing RESTful APIs.
- 5+ years of experience with GitHub Actions and GitOps-based deployment tools (e.g., Argo or Kargo).
- GitOps & Deployment: Demonstrated experience with Argo/Kargo for Kubernetes-based deployments and advanced GitHub Actions for workflow automation.
- Messaging & Streaming: Experience with message queuing technologies such as Kafka, SNS, or RabbitMQ to support real-time data movement.
- AI-Enhanced Development: Proficiency in working with Cursor AI, GitHub CoPilot, or similar AI-driven environments to accelerate engineering cycles.
- Observability: Strong experience with metrics, logging, monitoring, and alerting tools to ensure production system reliability.
- Software Fundamentals: Strong grasp of data structures, algorithms, async programming patterns, and parallel programming.
Compensation
- $106,605.00 - $284,280.00 This pay range represents the base hourly rate or base annual full-time salary for all positions in the job grade within which this position falls.
- The actual base salary offer will depend on a variety of factors including experience, education, geography and other relevant factors.
- This position is eligible for a CVS Health bonus, commission or short-term incentive program in addition to the base pay range listed above.
- Great benefits for great people We take pride in offering a comprehensive and competitive mix of pay and benefits that reflects our commitment to our colleagues and their families.
Benefits
- 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.
- Position Summary If you're eager to make a real impact in the healthcare industry through your own meaningful contributions, join us as we pave the way for technical innovation.
Company info
- our culture, our core values, our company meetings, our commitment to sustainability, our recognition programs, but most importantly, it's our people.
- They make choices according to what is best for the team, they live for opportunities to collaborate and make a difference, and they make us the #1 Top Workplace in the area.
This listing is sourced directly from Cvs Shared Services Resources LLC's careers page and normalized into a canonical job model.