Software Engineer - Core Services (All Genders)

Prematch Sports

GermanyPublished on Oct 30, 2026Confirmed active on Nov 15, 2026
Full-timeTechnology

Job briefing

Read from the posting and checked against our job index

Apply from
Germany
Work model
Fully remote
Full posting text checked
Salary
Not stated
Roles in the same field in our index: median €5,833 per month, middle range €4,200 to €8,333 (9 postings).
Level and language
Senior · English, German, Spanish, Dutch

Your tasks

  • Keep football results, lineups, goals, appearances, stats and market values accurate
  • Build and run Python data processing services and pipelines
  • Measure data quality with validation, monitoring and alerts, and fix root causes
  • Shape data models with the engineers responsible for data acquisition and processing
  • Build internal tools and support colleagues with technical data requests
  • Python
  • SQL
  • PostgreSQL
  • RabbitMQ
  • AWS
  • Kubernetes
  • GitLab CI
  • Grafana
  • Metabase
  • Claude Code

What they expect

Required skills

  • 5+ years as a software engineer with a data focus
  • Experience building and running production data pipelines
  • Experience shipping Python services with tests and code review
  • Strong SQL skills and clean data modelling with PostgreSQL or similar
  • Experience owning dataset quality, including checks and monitoring
  • Experience making unreliable or inconsistent data reliable

Mindset

  • Be able to find your way around a codebase with years of history
  • Want to understand how grassroots football works
  • Explain data problems clearly to people who don't write SQL

Good to know

Listed with us since
November 4, 2026
Employer
6 more open roles at Prematch Sports in our index. Of these, 1 fully remote. See remote jobs at Prematch Sports

Before you apply

These terms appear word for word in the posting. If you have these skills, they belong in your CV too.

  • production data pipelines
  • Python services
  • SQL
  • PostgreSQL
  • Data quality
  • monitoring
  • messy data
Is this job a fit for you? Ask the AI advisor

Generated automatically by nomado24 from the posting and our index. Not an employer statement. The original posting is authoritative.

Job description

Hey!

Imagine amateur football finally had the platform it deserves. Every weekend, millions of people write their own personal football stories – on pitches, in clubs and on the sidelines. We believe this passion deserves a digital home too. That's exactly what we're building every single day.

tl;dr

We’re looking for someone who keeps our football data right: results, stats and market values players can trust, especially right after the final whistle.

Main information

  • Start:  Immediately
  • Location:  Office Cologne, Berlin, London or remote
  • Type:  Full-time
  • Team:  Core Systems

Is this a match?

The basics - so we both know if it could work.

  • Flexible: Hybrid from Cologne, Berlin or London, or remote within the EU or UK - we'll find the mix that works for you.
  • 5+ years in: You've been a software engineer with a data focus for 5+ years, still write production code yourself and have owned a pipeline or dataset in production end to end.
  • Self-starter: Drop you into a codebase with years of history and you'll find your way - reading the code, the data and the git log yourself, and asking "why does it look like this?" before you change it.
  • Agent-native: We build with Claude Code every day. Whichever coding agent you've used so far, you plan with it, review every line it writes, and own what ships.
  • Small steps, shipped often: Tests first, small merge requests, a teammate reviews - then it's live. That's our rhythm.
  • Football-curious: You don't need to know everything about grassroots football yet - but you want to understand how it works, inside out.
  • English first: It's our working language. We're an international team, though, so you'll also hear German, Spanish, Dutch and more around the (virtual) office.

What you'll do - your playing field

This is how you move our mission forward every day.

  • You keep our football data right. Results, lineups, goals, appearances, stats and market values: you make sure what reaches the app matches what happened on the pitch - and what our users tell us happened there.
  • You build and run data processing services. Python services and pipelines that turn match data from many sources into the teams, players and stats in our app - tested, monitored and ready for the weekend peak.
  • You make data quality measurable. Validation, monitoring and alerts - and when something's off, you fix the root cause, not just the symptom.
  • You become one of our football data experts. Age groups, season changes, renamed and merged teams, duplicate players, players who remember the match differently - you learn how grassroots football data really behaves and turn that knowledge into rules our systems enforce.
  • You think about the player at the end of the pipeline. A missing goal or a wrong appearance is someone's weekend. You care how data shows up for players and clubs, not only whether the job ran.

In addition to your core responsibilities, you will also:

  • Shape how our data models evolve, together with the engineers who own data acquisition and processing
  • Support our data and business colleagues on the technical side of data requests - the queries, data pulls and checks behind analyses for internal teams and partners
  • Build small internal tools so our support and product colleagues can check and fix data themselves

What you bring to the team

We're not looking for a perfect CV. But you should recognise yourself in these points.

  • Data pipelines: You've built and run production data pipelines that others relied on.
  • Python: You've shipped Python services with tests and code review.
  • SQL & data modelling: You're strong in SQL and model data cleanly on PostgreSQL or similar.
  • Data quality: You've owned the quality of a dataset - with checks, monitoring and gaps made explicit.
  • Messy data: You've made data you don't control reliable - inconsistent names, duplicates, late corrections and all.
  • Communication: You explain a data problem clearly to people who don't write SQL.
  • Tools: Python, PostgreSQL, RabbitMQ, AWS, Kubernetes, GitLab CI, Grafana, Metabase, Claude Code

Good to know
We want you to know what this role really looks like from day one.

  • This is a software engineering role with a data focus: you write Python services and pipelines, not only SQL models and DAGs. Most of your time goes into getting football data right and keeping it that way.
  • You join Core Systems, where backend and data work as one team. You'll take over an existing domain with a lot of history, so you'll be working on your own fairly quickly - with the team there to explain the why.

Bonus

Not a must - but this'll definitely earn you extra points.

  • You've built ingestion pipelines from external sources like club homepages - and kept them running when those sources changed
  • You have a football background: you've played, coached or helped run a club
  • You've built dashboards or reports for non-technical users
  • You've worked with a mobile or frontend …
TechFestangestelltepermanent

This role is provided by an external source. Applications are handled on the source website.

New remote jobs like “Software Engineer” by email

Free, and only when something fitting appears.

Confirm by email. Unsubscribe anytime. Privacy Policy.

All Remote Developer Jobs

Matching job categories

Not the right job?

Matches for your profile: two are free, with Nomado24 Pro you see up to 24. See Pro