> Markdown version of [/jobs/ext/1239124-senior-data-engineer](https://www.wearedevelopers.com/jobs/ext/1239124-senior-data-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Data Engineer - **Company:** GRAINGER, INC. - **Location:** Chicago, IL, United States - **Experience:** Expert - **Salary:** $112,900.0 - $188,100.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Application Programming Interfaces (APIs), Amazon Web Services, Data Analysis, Microsoft Azure, Cloud Engineering, Continuous Integration, Information Engineering, Data Governance, Data Infrastructure, Data Integration, Extract Transform Load (ETL), Data Warehousing, DevOps, Distributed Systems, Github, Python (Programming Language), PostgreSQL, Machine Learning, OpenShift, Cloud Services, SAP (Applications), SAP HANA, SAP NetWeaver Data Management, Scala (Programming Language), Software Engineering, SQL Databases, Systems Integration, Test Data, Enterprise Software Applications, Data Storage Technologies, Snowflake, Apache Spark, Infrastructure as Code (IaC), Backend, Cloudformation, Containerization, Data Lakes, Kubernetes, Infrastructure Automation Frameworks, Information Technology, Deployment Automation, AWS Glue, Data Analytics, SAP S/4HANA, Apache Kafka, Restful APIs, Terraform, Software Version Control, Data Pipelines, Docker, Databricks - **Published:** July 11, 2026 - **Apply:** https://jobs.localjobnetwork.com/apply/add/87189959/1 ## About the Role * Bachelor's degree in Computer Science, Software/Data Engineering, or related discipline-or equivalent practical experience. * 7+ years of experience designing, building, and supporting large-scale, production-grade software or data engineering systems. * Proven track record of solutioning and delivering end-to-end data products-from design and development through testing and deployment. * Hands-on experience with cloud platforms like AWS, GCP, or Azure, especially for data storage, processing, and orchestration. * Proficiency with tools such as Snowflake, Databricks, PostgreSQL, and event-streaming platforms like Kafka. * Strong knowledge of containerization (Docker, Kubernetes/OpenShift) and DevOps principles. * Experience building RESTful APIs, event-driven pipelines, and integrating third-party systems and services. * Experience with SAP data extraction and data model, specifically with SAP S4 and Hana, integrating through SAP Datasphere or similar sources. * Experience with infrastructure as code tools like Terraform or CloudFormation, and automation of CI/CD pipelines. * Deep understanding of distributed systems, data governance, and scalable architecture patterns. * Excellent communication skills, strong documentation practices, and a collaborative mindset with a passion for mentoring others. * actices, and a collaborative mindset with a passion for mentoring others. ## Description As a Senior Data Engineer at Grainger, you will play a pivotal role in designing, building, and optimizing robust data pipelines and backend systems that power our analytics, machine learning models, and customer-facing applications. This role sits at the intersection of data engineering, data platform, and software development, with a strong focus on automation, cloud-native architecture, and seamless data integration-while also working closely with enterprise systems such as SAP S/4HANA to support end-to-end business solutions. You are a curious problem-solver who enjoys collaborating across functions-engineering, data science, and product-to build scalable solutions that deliver reliable and actionable insights. You take pride in clean code, scalable systems, and the thoughtful solutioning, development, and testing of high-quality data products that seamlessly integrate into the enterprise ecosystem. This position is not eligible for any form of sponsorship now or in the future. Individuals requiring sponsorship (e.g. OPT or H1B visa status) should not apply. Only individuals authorized to work in the United States now and for the foreseeable future will be considered for this position. You will: * Design, build, and maintain scalable, cloud-native data pipelines and ETL workflows using tools such as Apache Spark, AWS Glue, and Snowflake. * Solution, develop, and rigorously test data products that support analytics, operational reporting, and real-time decision-making. * Develop and deploy high-quality backend applications using Python, SQL, and Scala or other languages commonly used in data engineering environments. * Build and maintain data platforms and structures such as data lakes, data warehouses, and APIs to support both real-time and batch use cases. * Partner with cross-functional teams (data scientists, software engineers, product, operations, and design) to deliver data-driven business solutions. * Build, optimize, and support CI/CD pipelines, infrastructure as code (IaC), and deployment automation using Docker, Kubernetes, GitHub Actions, or similar tools. * Develop clean, maintainable, and well-documented code, following best practices in testing (TDD), version control, and observability. * Ensure data quality and integrity through automated validation frameworks and modern monitoring practices. * Knowledge of SAP systems, S4 hana integration and reporting * Mentor junior engineers and interns, particularly in areas such as data platform architecture, data product development, and engineering best practices. ## Related Videos - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [From Messy Queries to Scalable Systems - How Data Engineering actually works](https://www.wearedevelopers.com/videos/100203-from-messy-queries-to-scalable-systems-how-data-engineering-actually-works) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [Modern Data Architectures need Software Engineering](https://www.wearedevelopers.com/videos/1030-modern-data-architectures-need-software-engineering) ## Related Articles - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Backend Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/196-backend-developer-salary-in-germany-2023) - [Software Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/194-software-developer-salary-in-germany-2023)