Python Engineer / Data Modeller

Xcede

Glasgow

On-site

GBP 70,000 - 95,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Xcede in Glasgow is seeking a hands-on Senior Python Developer to join the data governance function within a technology risk team. You will deliver API‑driven data solutions using FastAPI and Pydantic, shaping governance, quality, and lineage across large financial datasets.

You will work three days on-site, collaborate across risk, compliance, and data teams, and bring strong Python capabilities, JSON/YAML/SQL experience, and awareness of regulatory requirements to production.

Qualifications

  • 7+ years professional Python development, with FastAPI and Pydantic.
  • Experience with JSON, YAML, REST APIs and SQL.
  • Git-based development, CI/CD, automated testing.
  • Experience using AI-assisted tools (Copilot, ChatGPT, Claude, Cursor).
  • Financial services experience in risk/compliance/Regulatory reporting.
  • Based in Glasgow or Scotland with 3 days on-site.
  • Data governance or cloud certifications.

Responsibilities

  • Develop Python solutions using FastAPI and Pydantic for API structures.
  • Build reusable libraries and automation for ingestion, governance workflows, data quality, and lineage.
  • Design solutions for large-scale financial and risk data with performance and regulatory controls.
  • Work with APIs, JSON, YAML and SQL; review outputs for security and maintainability.

Skills

Python
FastAPI
Pydantic
API design
CI/CD
Git
AI tools
SQL
Data governance
Financial services

Tools

GitHub Copilot
ChatGPT
Claude
Cursor

Job description

Senior Python Developer – Data Governance

Location: Glasgow, Scotland (3 days per week on-site, Glasgow-based OR Commutable distance of up to 1 hour only)Contract type: Permanent or FTC/Contract

Our client, a consultancy supporting a leading global financial services organisation, is looking for a hands‑on Senior Python Developer to join their data governance function, sitting within a technology risk and controls team.

We are looking for candidates with strong Python development experience, ideally including FastAPI, who can turn complex regulatory and metadata requirements into robust, platform‑ready solutions. Data modelling experience would be a nice to have, not essential.

What You’ll Do
  • Develop high-quality Python solutions using FastAPI, with Pydantic for schema definition, validation, serialisation and API-ready data structures.
  • Build reusable Python libraries and automation patterns supporting data ingestion, governance workflows, data quality, lineage and reporting at enterprise scale.
  • Design solutions to process and govern large-scale financial and risk data sets, with attention to performance, data integrity and regulatory control requirements.
  • Work with APIs, JSON, YAML and SQL, using AI‑assisted coding tools responsibly to improve delivery, reviewing all outputs for security, compliance and maintainability.
Required Skills and Experience
  • Strong Python development skills with a minimum of 7 years' professional experience, including practical delivery using FastAPI and Pydantic for API development, schema design and validation, alongside JSON, YAML, REST APIs and SQL.
  • Knowledge of data architecture and modern engineering practices including Git-based development, code review, automated testing and CI/CD concepts.
  • Experience using AI‑assisted development tools such as GitHub Copilot, ChatGPT, Claude or Cursor, with the ability to validate and productionise generated outputs responsibly.
  • Financial services experience, ideally within a large banking or financial institution, in risk, compliance, regulatory reporting or technology risk environments.
  • Based in Glasgow or wider Scotland, able to commit to three days per week on‑site.
  • Data governance, data management or cloud certifications.
Good to Have
  • Experience with data modelling, metadata management, data taxonomies, lineage, data quality, business glossaries or governance workflow design.
  • Understanding of financial services regulatory frameworks such as BCBS 239, GDPR, DORA, MiFID or Solvency II.
  • Knowledge of data mesh, data products or domain‑driven design concepts.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Engineer – Data Governance & FastAPI
Senior Python Engineer – Data Governance & FastAPI

Xcede • Glasgow

On-site
GBP 70,000 - 95,000
Senior Python Developer | Gov Project | 3 - 6 Months | £475 P.D (Inside IR35) | UK-Based Role
Senior Python Developer | Gov Project | 3 - 6 Months | £475 P.D (Inside IR35) | UK-Based Role

Futureheads • Greater London

Hybrid
GBP 83,000 - 97,000
Senior Python Developer - London - £650-700Pd
Senior Python Developer - London - £650-700Pd

Ada Meher Limited • Greater London

Hybrid
GBP 111,000 - 157,000
Senior Python Developer (Fast API)
Senior Python Developer (Fast API)

Insight Global • England

On-site
GBP 120,000 - 157,000
Senior Python Developer | £700/Day Inside IR35
Senior Python Developer | £700/Day Inside IR35

Akkodis • Greater London

On-site
GBP 154,000 - 182,000
Senior Python Engineer - SC Cleared
Senior Python Engineer - SC Cleared

Searchability NS&D • Cardiff

Hybrid
GBP 68,000 - 83,000
Python Software Engineer - SC Cleared
Python Software Engineer - SC Cleared

Searchability • City Of London

Hybrid
GBP 54,000 - 75,000
Senior Python Engineer - SC Cleared in Cardiff
Senior Python Engineer - SC Cleared in Cardiff

Searchability NS&D • Cardiff

Hybrid
GBP 60,000 - 75,000
Python Software Engineer - SC Cleared
Python Software Engineer - SC Cleared

Searchability NS&D • Lancashire

Hybrid
GBP 45,000 - 55,000
Python Software Engineer - SC Cleared
Python Software Engineer - SC Cleared

Searchability NS&D • Cardiff

Hybrid
GBP 45,000 - 55,000