Software Engineer III- Python & AI
JP Morgan Chase · Glasgow, Scotland ·
Last confirmed by our partners on 15 Oct 2026.
Overview
In this role, you design and implement robust Python-based financial control systems supporting IRIS, a critical revaluation infrastructure. You collaborate with asset class and platform teams to build scalable, secure solutions that ensure balance sheet integrity and regulatory compliance. You’ll work with cutting-edge tech to simplify complex valuation and risk processes, contributing meaningfully to a mission-driven finance technology organization. This is a hands-on, impact-focused engineer role with a strong emphasis on quality and audit readiness.
Responsibilities
- Design and develop Python applications in a large mono-repo with proprietary workflows
- Create graph-based data pipelines for valuation adjustments and risk analysis
- Implement independent price verification and valuation workflows across asset classes
- Develop consensus pricing integrating external market data providers
- Configure distributed compute, job scheduling, analytics integrations, and cloud storage pipelines
- Write and maintain unit, integration, and parameterized tests
- Investigate and remediate security vulnerabilities and support audit remediation
- Operate with an audit-first approach on production systems
- Design and maintain AI developer tooling including prompt engineering and LLM-assisted code generation
Key requirements
- Proficiency in Python 3 with typing, context managers, generators, and functional patterns
- Experience with test-driven or test-heavy development (unit/integration/regression)
- Ability to build multi-stage data processing pipelines (graph-based, batch, streaming)
- Understanding of security best practices including input validation and vulnerability remediation
- Experience with agentic AI, including LLM-based developer agents and workflow orchestration
- Collaborates effectively with cross-functional teams
- Strong attention to detail and quality focus
- Proactive in security and risk-aware development
- Python 3 proficiency with advanced features
- Test-driven development and comprehensive testing strategies
- Graph-based, batch, and streaming data pipelines
Market data from EasyWorkClub, not from the employer
Typical pay for Software developer in Glasgow: £46,000 – £83,800, from 76 adverts
86 live adverts for Software developer in Glasgow
Remote or home office in 17% of 683 Software developer adverts we list nationwide
More openings at JP Morgan Chase
462 other openings we list
- Sr Lead Software Engineer - KDB+ / Q · London
- Senior Lead Software Engineer - Python - Asset & WM · London
- Lead Software Engineer - React/UI · Glasgow
- Software Engineer III - Python, AWS, AI/ML · Glasgow
- Portfolio Automation Analyst · London