Senior Data Engineer (Remote)
Kohl's - Menomonee Falls, WI
Apply NowJob Description
About the Role As Senior Software Engineer, you will collaborate closely with design, product and engineering experts to tackle real-world challenges and deliver innovative solutions that elevate Kohlu2019s retail offerings. What Youu2019ll Do + Lead the development of high-quality applications that are robust, observable and measurable using extreme programming (XP) practices and a user-centric approach + Participate in the entire application lifecycle in collaboration with designers, product managers, and other engineers on the product team + Leverage critical thinking, experimentation, data, and industry best practices to implement desired business outcomes + Facilitate group discussions and team ceremonies and develop a shared context + Give and receive feedback thatu2019s empathetic, actionable and specific + Practice emergent architecture with sane defaults and build software that is easy to use and easy to modify + Establish and lead product engineering and software standards + Ideate a new product from a user perspective, starting with one or more problem spaces and ending with a stack-ranked list of feasible solutions to test + Research and stay up to date on tech market trends and practices + Lead technical initiatives not only on the team but also across the department + Additional tasks may be assigned Addendum SENIOR BIG DATA SOFTWARE ENGINEER + Knowledge of build management tools such as Jenkins or Maven + Demonstrated understanding of source control systems such as GIT + Database Design experience including either SQL, PL/SQL + Implementing ETL process with Big Data Technologies + Required: Spark, Python, Scala and Airflow + Preferred: MapReduce, Pig, Hive, Kafka, Sqoop, and Flume + Experience in designing and creating automation workflows and execution + Knowledge of Apache Airflow Developing DAG, Performance tuning of the DAGs and task implementation + Experience working with distributed caching technologies such as REDIS + Good understanding of MPP databases such as Teradata and Netezza What Skills You Have Required + 4+ years of experience in software development + Understanding of application design patterns, event-driven architecture, database, schemas and testing strategies + In-depth knowledge and experience with continuous integration, continuous deployment and test-driven development Preferred + Bachelor's Degree or equivalent in MIS, Computer Science or related field + Experience with large-scale application troubleshooting and performance tuning + Exposure working with major cloud platforms (GCP, AWS, or Azure) + Familiarity and experience with XP (Extreme Programming)
Created: 2026-03-07