This position is no longer accepting applications
Closed on July 2, 2026.
This role is filled — get an email when new Data Analytics roles open on DataJobs.io:
Data Engineer, Finance Data & BI
Analytics
Business Intelligence
Cloud
Cloud Platform
Data Analytics
Data Engineer
Data Integration
Data Pipeline
Data Platform
Data Processing
Data Warehouse
Data Warehousing
Database
Databricks
DevOps
ERP
ERP Systems
ETL
Oracle Jd Edwards
Teradata
View similar jobs
Get alerted when similar jobs are posted — set up a New Data Analytics jobs on DataJobs.io alert.
See other roles at MCKESSON.
Job Description
McKesson is seeking a Data Engineer on the Finance Solutions team to design, build, and maintain scalable data pipelines and analytics-ready datasets for Finance Data & BI in a hybrid Richmond, VA role.
Responsibilities
- Tackle complex problems across the full data stack, from advanced data wrangling (SQL, Python, Spark, or similar) to delivering stakeholder-ready, production-scale data solutions
- Architect new designs and reengineer existing ones, optimizing data structures, relational databases, and database code
- Build, test, and maintain robust, scalable ETL/ELT pipelines using modern cloud technologies that support advanced analytics and AI/ML workloads
- Develop and maintain database code, including stored procedures, functions, and performance-optimized transformations
- Create and sustain ETL processes and contribute to CI/CD deployment workflows using GitHub Actions or similar tools
- Implement and optimize data models, including dimensional modeling, within the Finance data environment
- Optimize data architecture for performance, scalability, and cost efficiency across large financial datasets
- Design automated data quality checks, anomaly detection, and validation processes to ensure accuracy for downstream analytics and AI use cases
- Ensure all data solutions meet governance and compliance standards, including SOX requirements
- Collaborate with Finance teams (Accounting, FP&A), BI, and Data Product partners to translate complex business needs into scalable technical solutions
- Communicate technical concepts clearly to non-technical stakeholders, balancing innovation with operational risk and controls
- Enable trusted data environments required for forecasting models, scenario planning, and AI-driven insights
- Contribute to the strategic evolution of the Finance data platform by evaluating and piloting emerging tools and technologies
Requirements
- 4+ years of relevant experience as a Data Engineer
- 4+ years of hands-on experience with data warehouse solutions, cloud platforms, relational databases, and data visualization or dashboarding tools
- 4+ years of experience working with structured and unstructured data in batch and real-time data processing environments
- Strong proficiency in object-oriented programming languages such as Python, Java, or C#
- Demonstrated experience with Google Cloud Platform (GCP) preferred over other platforms (e.g., Snowflake, Databricks, Microsoft, Teradata)
- Proven enterprise experience including:
- Building and optimizing cloud-based data solutions
- Supporting business-critical systems
- Designing or supporting production-scale AI/ML data pipelines
- Embedding data governance by design
- Data warehousing and ETL best practices
- CI/CD and version control using GitHub
Technologies
- SQL
- Python
- Spark
- Google Cloud Platform (GCP)
- GitHub Actions
- GitHub
- Matillion
- PySpark
- Oracle JD Edwards
- Snowflake
- Databricks
- Teradata
- Java
- C#
Benefits
- Base pay range: USD 106,500 - 177,500 per yearly
- Annual bonus or long-term incentive opportunities may be offered
Hybrid expectations
- This position is based in Richmond, VA with 3 to 5 days in the office each month
- Preferred candidates must currently reside within a reasonable commuting distance (defined as within 60 miles of Richmond)
- Relocation assistance is not available for this role
Compensation
- Base: $130,000 to $140,000
- 10% Annual Incentive