FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
K
Senior Data Engineer
Kohls Construction. Lead development of robust, observable, and measurable applications using extreme programming practices and a user-centric approach .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in developing robust applications using Extreme Programming practices, with a strong focus on user-centric design and data-driven decision-making. Proficient in building and managing cloud-based data ecosystems on GCP and implementing data transformation and analytics solutions.
Highest-signal resume keywords
Extreme Programming (XP)Cloud-Based Data Ecosystems (GCP)ETL Pipeline Development (Apache Airflow, Apache Spark)Test-Driven Development (TDD)SQL and NoSQL Data Modeling (BigQuery, MongoDB, Snowflake)
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software DevelopmentApplication Design PatternsContinuous IntegrationContinuous DeploymentData TransformationPerformance TuningEvent-Driven ArchitectureData Mesh PrinciplesReal-Time Data IngestionComplex SQL Queries
Soft Skills
Critical ThinkingEmpathetic FeedbackCollaborationTeam FacilitationAdaptability
Tools & Technologies
Apache AirflowApache SparkGCP (Google Cloud Platform)Kafka ConnectBigQueryMongoDBSnowflakeApache FlinkCloud StorageIAM
Industry Keywords
PCI CompliancePII StandardsGDPRPCI DSSSOXCCPAData LakesData WarehousesUser-Centric DesignData Quality
Tech Stack
Tools & technologiesAirflowApacheAWSAzureBigQueryCloudETLGoogle Cloud PlatformKafkaMongoDBNoSQLPythonScalaSnowflakeSparkSQL
About the role
Key responsibilities & impact- Lead development of robust, observable, and measurable applications using extreme programming practices and a user-centric approach
- Participate in the entire application lifecycle with designers, product managers, and engineers
- Use critical thinking, experimentation, data, and industry best practices to achieve business outcomes
- Facilitate group discussions and team ceremonies and develop shared context
- Give and receive empathetic, actionable, and specific feedback
- Practice emergent architecture and build software that is easy to use and modify
- Establish and lead product engineering and software standards
- Ideate products from a user perspective and create stack-ranked feasible solutions for testing
- Research and stay current on technology market trends and practices
- Lead technical initiatives across the team and department
- Develop, automate, and maintain batch and streaming ETL pipelines using Apache Airflow, Apache Spark, Python, and Scala
- Build and manage cloud-based data ecosystems on GCP, including BigQuery, Bigtable, Dataproc, Pub/Sub, Cloud Storage, IAM, and VPC
- Design and optimize SQL and NoSQL data models for data lakes and warehouses using BigQuery, MongoDB, and Snowflake
- Write complex SQL queries for data transformation, aggregation, and analytics optimization
- Apply TDD and test automation across Airflow workflows, Spark jobs, and transformation logic
- Apply data mesh and data-as-a-product principles to enable reusable, domain-driven datasets
- Implement real-time ingestion with Kafka Connect and process streaming data with Spark Streaming, Apache Flink, or similar technologies
- Optimize data performance, scalability, and cost efficiency across GCP components
- Ensure compliance with PCI and PII data standards, including GDPR, PCI DSS, SOX, and CCPA
- Integrate OpenAI, Gemini, and Anthropic LLMs for data quality and analytics enhancement
- Collaborate with stakeholders, data scientists, and full-stack engineers to deliver trusted, documented, and reusable data products
- Perform additional assigned tasks
Requirements
What you’ll need- 4+ years of experience in software development
- Understanding of application design patterns, event-driven architecture, databases, schemas, and testing strategies
- In-depth knowledge and experience with continuous integration, continuous deployment, and test-driven development
- Bachelor's Degree or equivalent in MIS, Computer Science, or related field (Preferred)
- Experience with large-scale application troubleshooting and performance tuning (Preferred)
- Exposure to major cloud platforms (GCP, AWS, or Azure) (Preferred)
- Familiarity and experience with XP (Extreme Programming) (Preferred)
- Ability to perform the accountabilities listed in the “What You’ll Do” section
- Ability to comply with dress code requirements
- Basic math and reading skills, legible handwriting, and basic computer operation
- Ability to maintain prompt and regular attendance and meet scheduling requirements
- Ability to learn and comply with company policies, procedures, standards, and guidelines
- Ability to give, receive, understand, and respond to direction from leadership and company personnel
- Ability to work as part of a team and interact effectively and appropriately with others
- Ability to maintain composure and work in a fast-paced environment while accomplishing multiple tasks within established timeframes
- Ability to satisfactorily complete company training programs
- Ability to use a personal computer for communication, report preparation, and other tasks
- Ability to plan, prioritize, and monitor activities across business units
- Ability to complete or oversee assigned projects in a timely manner
Benefits
Comp & perks- Remote work arrangement
- Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions, absent undue hardship