T

Senior software engineer - 2026-apg-424

Talent.com

Permanent
27 dagen geleden
Catering medewerker in ridderkerk – zorg voor gezellige, smakelijke lunches!

Catering medewerker in ridderkerk – zorg voor gezellige, smakelijke lunches!

Raaak Personeel

Permanent
over ongeveer 2 uur
Medewerker magazijn

Medewerker magazijn

Raaak Personeel

Permanent
over ongeveer 2 uur
Auto damage technician

Auto damage technician

Raaak Personeel

Permanent
over ongeveer 2 uur
Health & absence business partner

Health & absence business partner

Yource

Permanent
over ongeveer 1 uur
J

Analytisch chemicus hplc

Jobster

Permanent
over 22 minuten
J

Interim junior project controller

Jobster

Permanent
over 22 minuten
J

Vrachtwagenchauffeur afvalinzameling

Jobster

Permanent
over 22 minuten
J

Allround signmaker

Jobster

Permanent
over 22 minuten
J

Junior customer service medewerker

Jobster

Permanent
over 22 minuten
J

Directiesecretaresse

Jobster

Permanent
over 22 minuten
T

Senior software engineer - 2026-apg-424

Talent.com Heerlen (6400)

Contract: PermanentUren: Salaris:

Job description

Senior Software Engineer – Data Quality Framework (PySpark / Databricks)

Location: Heerlen or Amsterdam, Netherlands (Onsite: 2 days per week after onboarding)
Hours per week: 40
Contract Type: Freelance / Interim Assignment (Not suitable for ZZP freelancers)
Start Date: ASAP
Duration: Initial contract with extension option
Maximum Hourly Rate: €42
Education Level: Bachelor's degree in Computer Science, Software Engineering, Data Engineering, or related field
Experience Required: Minimum 5 years
Travel Requirement: 25% – 50%
Language: English (Dutch is a plus depending on team setup)

Role Overview

We are seeking a Senior Software Engineer – Data Quality Framework to design, build, and maintain a scalable data quality framework within Databricks using PySpark.

You will play a key role in developing reusable framework components that support data validation, rule execution, and contract-driven data quality checks across enterprise data environments. The role combines strong software engineering practices with data platform engineering in a modern cloud-based ecosystem (Azure Databricks).

You will work in a multidisciplinary Agile team responsible for delivering reliable and scalable data capabilities that support critical business and data products.

Key Responsibilities Data Quality Framework Development
  • Design, develop, and maintain a PySpark-based data quality framework in Databricks
  • Build reusable components for rule execution, validation logic, and result handling
  • Implement contract-driven data validation mechanisms across datasets
  • Develop scalable and maintainable framework architecture
Engineering & Platform Ownership
  • Ensure high engineering standards through:
    • Code refactoring and modular design
    • Unit and integration testing
    • CI/CD pipeline implementation and maintenance
    • Packaging and versioning of framework components
  • Support multi-environment deployment strategies (dev/test/prod)
Databricks Platform Operations
  • Develop and manage Databricks jobs, workflows, alerts, and notifications
  • Support operational stability of data pipelines and framework execution
  • Contribute to monitoring and reliability improvements
Stakeholder Collaboration
  • Work closely with data engineers, analysts, and platform teams
  • Translate data quality requirements into scalable technical solutions
  • Contribute to documentation, standards, and best practices
  • Support coaching and knowledge sharing within the team
Assignment Deliverables
  • A scalable and reusable data quality framework in Databricks
  • Robust PySpark-based validation and rule execution components
  • Stable CI/CD and deployment processes for framework components
  • Improved reliability and governance of data quality processes
  • Documented standards, guidelines, and reusable engineering patterns
  • Operational monitoring setup (alerts, triggers, notifications)
Required Qualifications
  • Minimum 5 years of experience in software engineering, data engineering, or platform engineering
  • Strong proficiency in Python and PySpark
  • Experience working with Apache Spark in production environments
  • Hands-on experience with Databricks (Azure preferred)
  • Strong understanding of:
    • Software design principles (OOP, modular design, maintainability)
    • CI/CD pipelines and testing strategies
    • Multi-environment cloud deployments
  • Experience with version control, packaging, and release processes
  • Strong communication skills in English
  • Ability to work independently and take ownership of tasks
Preferred Experience
  • Experience building or maintaining data quality frameworks or rule engines
  • Knowledge of metadata-driven validation approaches
  • Experience with data contracts and governance concepts
  • Familiarity with Databricks alerts, workflows, and operational tooling
  • Experience with Azure DevOps and Artifactory
  • Experience developing reusable platform components or shared libraries
  • Exposure to enterprise-scale cloud data platforms
Key Competencies
  • Strong software engineering mindset
  • High attention to code quality and maintainability
  • Analytical and structured problem-solving ability
  • Ownership and proactive delivery attitude
  • Ability to work across technical and business stakeholders
  • Strong collaboration in agile teams
  • Platform thinking and scalability focus