Senior python software engineer

Croeselaan, Utrecht Deadline: 16-04-2026 Bijgewerkt: 15-04-2026 #16628

For Rabobank Utrecht, we are looking for a Senior Python Software Engineer. We are looking for a Python software engineer with strong engineering fundamentals to help build the core components of our data platform. You focus on creating clean, reliable, and reusable Python packages and services that power ingestion, transformation, and data-driven products. You’re not a “data engineer”, you’re a software craftsman in a data environment. You are a Python-first software engineer who builds the reusable, scalable, and high-quality components that make our data platform robust and future-proof.

As part of Tribe Tech4Engineering, you’ll join one of eight closely connected areas that operate as a unified team. Our mission is to deliver managed, standardized, and high-quality services that enable engineers to focus on what matters most: delivering business value. To achieve this, we are transforming our processes, technologies, and services. Guided by the principles of Simplify at Scale (S@S Spotify model), Tech4Engineering is evolving into a tribe where business and IT collaborate within a shared governance model.

Within this structure, the Consumer Interaction area plays a pivotal role in the engineering journey. The area focuses on simplifying work item management, delivering transparent and actionable interactions to support continuous improvement, and enabling strategic portfolio management. It also plays a key role in supporting service providers as they onboard their services into the Service Store and begin their journey toward becoming Managed Standardized Services (MSS). Through marketing and customer success initiatives, the team ensures that capabilities and services are easy to discover, request, and use effectively. By joining this area, you’ll help ensure that engineers and service providers are equipped with the right tools, insights, and support to start strong and deliver value from day one.

What you’ll do:

  • Build modular Python packages using modern engineering patterns and practices;
  • Own artifact management end-to-end, including publishing, versioning and governance;
  • Develop reusable components that fit into our Medallion Architecture;
  • Integrate APIs aligned with OpenAPI standards and resilient design patterns;
  • Ensure high code quality through testing, automation, linting, scanning, and robust CI/CD pipelines;
  • Work across our technology stack: Azure Synapse, Databricks, cloud storage (ADLS/S3), and containerized environments;
  • Improve developer experience through standardization, shared components, and engineering best practices;
  • Contribute to our transition toward a platform-agnostic, modernized data architecture.

What you'll bring:

  • Availability from as soon as possible until 31-12-2026 for 36 hours per week
  • Strong expertise in Python;
  • Experience with Spark/PySpark;
  • Solid grounding in software design patterns;
  • Experience with CI/CD pipelines, automation, Docker, and artifact management;
  • Strong understanding of data modelling, distributed processing, and resilient integration patterns;
  • Comfortable mentoring others and contributing to engineering standards.

Nice to have:

  • Infrastructure as Code experience;
  • API management / gateway experience;
  • Experience with platform modernization or cloud migrations;
  • Familiarity with instrumentation and observability to monitor and improve system behaviour.

Reageren op aanvraag

Terug