Python Software Engineer — Financial Valuation & Risk Systems

JPMorgan Chase

Glasgow

On-site

GBP 60,000 - 90,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

VCGTech is seeking a Python Software Engineer to design and deliver robust financial control systems supporting the Independent Revaluation Infrastructure System (IRIS). You will collaborate with asset class and platform teams to build scalable, secure pricing and valuation workflows that affect balance sheet integrity.

You will implement Python-based solutions, ensure rigorous tests, and contribute to AI tooling and LLM-assisted code development while maintaining best security practices across

Qualifications

  • Proficiency in Python, object oriented programming, context managers, generators, and functional programming pattern.
  • Experience with test-driven or test-heavy development, including unit, integration, and regression testing.
  • Understanding of security best practices, including input validation and vulnerability remediation.
  • Experience with agentic AI and prompt engineering, including LLM-based code development.

Responsibilities

  • Design and develop Python applications within a large mono-repo using proprietary workflows
  • Implement independent price verification and valuation adjustment workflows across asset classes
  • Develop consensus pricing solutions integrating with external market data providers
  • Configure distributed compute, job scheduling, analytics integrations, and cloud storage pipelines
  • Write and maintain comprehensive unit, baseline, and parameterized tests
  • Investigate and remediate security vulnerabilities; support audit remediation efforts
  • Operate with a dry-run-first, confirm-before-modify, audit-everything approach on production systems
  • Design and maintain AI developer tooling, including prompt engineering and LLM-assisted code generation

Skills

Python
OO programming
Context managers
Generators
Functional programming
Test-driven development
Security best practices
AI & prompt engineering

Job description

VCGTech is seeking a Python Software Engineer to design and deliver robust financial control systems supporting the Independent Revaluation Infrastructure System (IRIS). You will collaborate with asset class and platform teams to build scalable, secure pricing and valuation workflows that affect balance sheet integrity.

You will implement Python-based solutions, ensure rigorous tests, and contribute to AI tooling and LLM-assisted code development while maintaining best security practices across

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Engineer - Financial Control & AI Tooling
Python Engineer - Financial Control & AI Tooling

JPMorgan Chase & Co. • Glasgow

On-site
GBP 70,000 - 100,000
Senior Associate Software Engineer- Python
Senior Associate Software Engineer- Python

JPMorgan Chase & Co. • Glasgow

On-site
GBP 70,000 - 100,000
Software Engineer III- Python & AI
Software Engineer III- Python & AI

JPMorgan Chase & Co. • Glasgow

On-site
GBP 70,000 - 120,000
Senior Python AI Engineer – Finance Valuation & Risk
Senior Python AI Engineer – Finance Valuation & Risk

JPMorgan Chase & Co. • Glasgow

On-site
GBP 70,000 - 120,000
Senior Associate Software Engineer- Python
Senior Associate Software Engineer- Python

JPMorgan Chase • Glasgow

On-site
GBP 60,000 - 90,000
Software Engineer III- Python 3
Software Engineer III- Python 3

Aumni • Glasgow

On-site
GBP 90,000 - 120,000
Python Engineer for Financial Valuation & Risk Systems
Python Engineer for Financial Valuation & Risk Systems

Next Frontier Capital • Glasgow

On-site
GBP 90,000 - 120,000
Quant Developer: Python for Valuation & Risk
Quant Developer: Python for Valuation & Risk

PwC UK • City of Edinburgh

Hybrid
GBP 70,000 - 110,000
Flexible work arrangements
Private medical cover and virtual GP
Volunteer days
Senior Python Engineer: Trading & Risk Platforms
Senior Python Engineer: Trading & Risk Platforms

Crisil • Greater London

On-site
GBP 90,000 - 130,000
Health insurance
Performance bonuses
Valuation Control Strats: Python/C++ Dev (Hybrid)
Valuation Control Strats: Python/C++ Dev (Hybrid)

Deutsche Bank • Greater London

Hybrid
GBP 90,000 - 130,000
Hybrid work model
Competitive salary
Private healthcare
+6