Python Engineer / Data Modeller
Location:
Glasgow, Glasgow City, Scotland
Salary:
Competitive
Job Type:
Permanent, Contract
Date Posted:
3 minutes ago
Expiry Date:
19/11/2026
Job Ref:
BH-128448-1
Start Date:
05/10/2026
Contact:
Sergio Osman
Contact Email:
sergio.osman@xcede.com
Specialism:
Software Engineering & Architecture, Data & Access Management
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
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.
- 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.
- 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.
APPLY FOR THIS JOB
For your job application, please fill in the form below.
Sergio Osman
Specialisms: Data, Data Science, Digital & Product Analytics, Marketing & Insight Analytics, Data Engineering, Business Intelligence, Credit Risk & Analytics