Financial Software Engineer

Financial Software Engineer

Full-Time 60000 - 80000 Β£ / year (est.) No working from home possible
Apex Systems

At a Glance

  • Tasks: Develop and validate risk models using Python in a fast-paced financial environment.
  • Company: Join a leading financial services firm driving regulatory transformation.
  • Benefits: Competitive salary, flexible working options, and opportunities for professional growth.
  • Other info: Dynamic role with a mix of technical and analytical challenges.
  • Why this job: Make an impact on financial regulations while honing your technical skills.
  • Qualifications: Strong Python skills and a background in financial services are essential.

The predicted salary is between 60000 - 80000 Β£ per year.

FRTB (Fundamental Review of the Trading Book) is a global regulatory initiative with compressed US timelines. It requires rapid iteration, testing, and validation of risk models and calculations.

Strategic Risk on P&L is part of an internal regulatory-driven transformation programme focused on:

  • VaR (Value at Risk) methodology redesign

There is high complexity across enterprise risk and finance systems.

Role Reality: What This Job Actually Is

This is not a traditional BA role. The actual split is 80% Developer / Technical / Data work and 20% BA / coordination / requirements interpretation.

Candidates will:

  • Work directly with risk data, pricing, and calculations
  • Troubleshoot and reproduce risk and P&L outputs
  • Write Python code regularly
  • Participate in technical design and validation discussions

Core Responsibilities

Technical (Primary Focus)

  • Use Python to:
    • Reproduce risk and pricing calculations
    • Identify breaks in P&L and risk outputs
    • Resolve data inconsistencies and calculation discrepancies
  • Work with risk/pricing platforms via APIs to support testing and validation of regulatory implementations

BA / Functional (Secondary Focus)

  • Translate regulatory requirements into practical implementation approaches and technical and functional specifications
  • Map end-to-end risk workflows, data lineage, and control frameworks
  • Act as liaison between risk/quant teams and engineering teams

Required Skills

Technical (Non-Negotiable)

  • Strong Python (core requirement)
  • Experience working with analytical/computational systems
  • Ability to debug calculations and investigate production issues
  • Work hands-on with datasets

Domain Knowledge

  • Financial services background (essential)
  • Exposure to credit risk, capital, and liquidity
  • Understanding of VaR and regulatory frameworks (Basel / FRTB preferred)

Analytical & Behavioural

  • Strong problem-solving and investigative mindset
  • Ability to explain complex results and discrepancies
  • Comfortable operating in complex, large-scale regulated environments
  • Able to engage in technical design conversations, not just requirements gathering

Technology Environment

  • Enterprise risk/pricing platforms (internally built or similar to industry frameworks)
  • API-driven architecture for risk calculations
  • Limited cloud usage – more traditional internal platforms
Apex Systems

Contact Details:

Apex Systems Recruitment Team

We think you need these skills to ace Financial Software Engineer

Python
Risk Data Analysis
Pricing Calculations
Debugging Skills
Data Investigation
API Integration
Financial Services Knowledge