Software Engineer, Workforce Insights & Analytics

CVS Health

Salem (OR)

On-site

USD 83,000 - 222,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical, dental, and vision coverage
Paid time off
Retirement savings options
Wellness programs

Job summary

CVS Health is seeking a Software Engineer to develop and operate Workforce Insight software spanning Python services, SQL transformations, and BI integrations. You will partner with data and HR partners to translate requirements into maintainable code, tests, and releases while growing domain knowledge with experienced teammates.

The role emphasizes scalable analytics pipelines, governance of metrics, and secure, maintainable deployments across Cloud Composer and Superset ecosystems.

Qualifications

  • 3+ years of professional software development experience, or equivalent experience building and supporting production software.
  • 3+ years of experience with Python or a comparable general-purpose language, including writing readable, maintainable code and automated tests.
  • 3+ years of experience building or integrating APIs, services, data workflows, or other production systems; ability to reason about interfaces and failure modes.
  • 3+ years of experience working across application code, data transformations, and operational tooling as product needs require.
  • 2+ years of experience demonstrating advanced SQL expertise, preferably in BigQuery, including scripting, partitioning, clustering, materialized views, query optimization, and cost awareness.
  • 2+ years of experience with Kimball dimensional modeling, including grain, conformed dimensions, slowly changing dimensions, bridge tables, factless facts, and fact additivity.
  • 2+ years of production experience with Airflow or Cloud Composer and Python for ETL, automation, data quality, and troubleshooting.
  • 2+ years of hands‑on experience with cloud data platforms; GCP is strongly preferred, with working knowledge of BigQuery, Cloud Storage, IAM, service accounts, Secret Manager, and related security concepts.
  • 1+ year of experience with an enterprise semantic or BI layer such as Superset, ThoughtSpot, Looker, Tableau, Power BI, or similar, including governed metrics and row‑level security.
  • 1+ year of experience with Git, code review, and CI/CD practices, preferably GitHub Actions across multiple environments.
  • 1+ year of experience tracing data or metric discrepancies to root cause and explain findings to both technical and non‑technical audiences.

Responsibilities

  • Design, implement, test, and maintain well-scoped software features across Python, SQL, and workflow code, following team architecture and coding standards.
  • Translate product and operational requirements into technical tasks; collaborate with data engineers, analysts, and HR partners on expected behavior and acceptance criteria.
  • Participate in code reviews, improve existing code where appropriate, and write automated tests for business logic, data contracts, and integrations.
  • Build and maintain BigQuery transformations and models as part of the product, following established conventions for grain, keys, history, and query efficiency.
  • Implement approved workforce metric definitions in SQL and application or BI integrations, keeping logic understandable and testable.
  • Preserve metric behavior when changing data models or interfaces; reconcile affected outputs to agreed reference numbers and investigate discrepancies with metric owners.
  • Document changes that affect reported numbers and obtain definition-owner approval before release.
  • Contribute to Superset datasets and dashboard integrations, and support evaluation of APIs, caching, SSO, or scheduled-report behavior.
  • Follow established access-control, BigQuery policy-tag, BI row-level security, and small-cell suppression patterns in code and data product.
  • Keep PII out of tables, logs, and outputs where it does not belong; consult data owners when requirements are unclear.
  • Add or run relevant security, data-quality, and regression tests with senior engineers and governance partners before release.
  • Develop and maintain Airflow workflows, Python automation, SQL assets, and deployment-related code used by the product.
  • Use the established GitHub Actions release process across dev, pdev, and prod, including environment placeholders; follow existing IAM and service-account controls.
  • Diagnose defects using logs, tests, and system behavior; contribute fixes, monitoring, and operational documentation, and elevate production risks promptly.
  • Support safe releases through the team's review, validation, rollback, and incident processes.
  • Keep technical documentation current for the components you change, including interfaces, data lineage, and operational procedures.
  • Help modernize the Workforce Insight stack through incremental refactoring, migration validation, and retirement of legacy components under the team's change process.
  • Help maintain the team's Apache Superset deployment and integrations by tracking upstream releases and security advisories, assessing upgrades, validating compatibility, and keeping configuration or extensions supportable.
  • Prefer configuration and extension points over long-lived private forks; document necessary patches and, when appropriate, work with the team to contribute fixes or improvements upstream.
  • Share context with teammates and explain technical tradeoffs and metric behavior clearly to technical and non-technical partners.

Skills

Python
SQL
Airflow
BigQuery
GitHub Actions
CI/CD
Data modeling
APIs
Data transformations
Testing
Code reviews

Education

Bachelor’s degree or equivalent in CS/DS/Information Systems

Tools

BigQuery
Cloud Composer
Superset
Power BI
GitHub Actions

Job description

CVS Health is seeking a Software Engineer to develop and operate Workforce Insight software spanning Python services, SQL transformations, and BI integrations. You will partner with data and HR partners to translate requirements into maintainable code, tests, and releases while growing domain knowledge with experienced teammates.

The role emphasizes scalable analytics pipelines, governance of metrics, and secure, maintainable deployments across Cloud Composer and Superset ecosystems.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer, Workforce Insights & Analytics
Software Engineer, Workforce Insights & Analytics

CVS Health • United States

Remote
USD 83,000 - 222,000
Software Engineer, Workforce Analytics & BI
Software Engineer, Workforce Analytics & BI

CVS Health • Dover (DE)

On-site
USD 83,000 - 222,000
Software Engineer, Workforce Analytics & BI
Software Engineer, Workforce Analytics & BI

CVS Health • Augusta (ME)

On-site
USD 83,000 - 222,000
Software Engineer - Workforce Insights & Analytics
Software Engineer - Workforce Insights & Analytics

CVS Health • Scottsdale (AZ)

On-site
USD 83,000 - 222,000
Software Engineer, Workforce Insights - Health Analytics
Software Engineer, Workforce Insights - Health Analytics

CVS Health • Montpelier (VT)

On-site
USD 83,000 - 222,000
Medical insurance
Dental coverage
Vision coverage
+3
Analytics Software Engineer, Workforce Insights
Analytics Software Engineer, Workforce Insights

CVS Health • Boise (ID)

On-site
USD 83,000 - 222,000
Medical, dental, vision coverage
Paid time off
Retirement plans
+1
Analytics Engineer — Workforce Insights
Analytics Engineer — Workforce Insights

CVS Health • Carson City (NV)

On-site
USD 83,000 - 222,000
Medical benefits
Dental benefits
Vision benefits
+1
Workforce Analytics Engineer — Data, BI & BigQuery
Workforce Analytics Engineer — Data, BI & BigQuery

CVS Health • Helena (MT)

On-site
USD 83,000 - 222,000
Medical, dental, vision coverage
Paid time off
Retirement savings options
+1
Workforce Insights Engineer, Data & Analytics
Workforce Insights Engineer, Data & Analytics

CVS Health • Salt Lake City (UT)

On-site
USD 83,000 - 222,000
Workforce Analytics Engineer - BI & BigQuery
Workforce Analytics Engineer - BI & BigQuery

CVS Health • Cheyenne (WY)

On-site
USD 83,000 - 222,000
Medical, dental, and vision coverage
Paid time off
Retirement savings options