T

Senior software engineer - 2026-apg-424

Talent.com

Permanent
ongeveer 2 maanden geleden
Elektromonteur duurzame energietechniek

Elektromonteur duurzame energietechniek

Eminent

Permanent
21 dagen geleden
Audiovisueel monteur

Audiovisueel monteur

Eminent

Permanent
21 dagen geleden
Paneelbouwer

Paneelbouwer

Eminent

Permanent
21 dagen geleden
Project engineer automatisering

Project engineer automatisering

Eminent

Permanent
21 dagen geleden
Elektromonteur e&i

Elektromonteur e&i

Eminent

Permanent
21 dagen geleden
Leidinggevend elektromonteur / voorman

Leidinggevend elektromonteur / voorman

Eminent

Permanent
21 dagen geleden
Service technicus e&i

Service technicus e&i

Eminent

Permanent
21 dagen geleden
Software (automation) engineer e&i

Software (automation) engineer e&i

Eminent

Permanent
21 dagen geleden
Leidinggevend elektromonteur e&i

Leidinggevend elektromonteur e&i

Eminent

Permanent
21 dagen geleden
Elektromonteur e&i

Elektromonteur e&i

Eminent

Permanent
21 dagen geleden
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