Lead Risk Software Engineer

Hackajob Ltd
Leeds, UK
2 days ago
Apply on www.adzuna.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
£100,000.0
Working hours
Regular working hours

Tech stack

Clean Code Principles Artificial Intelligence Algorithmic Trading Code Review Continuous Integration Quartz (Graphics Layer) Distributed Systems Python (Programming Language) NoSQL Object-Oriented Software Development Software Architecture Software Engineering
+6 more
Software Systems Strategies of Testing Virtual Agents Stream Processing Software Version Control Data Pipelines

Job description

  • We architect, design, develop, and integrate sophisticated solutions that support trading desks and back office functions across rates products.
  • We build and maintain robust software solutions for rates trading activities.
  • We collaborate closely with quantitative analysts, traders, and risk managers to integrate systems across front office, middle office, and back office processing.
  • We support trading operations across multiple rates swap derivative products and options products.
  • We develop scalable, performant code that handles large volumes of market data and complex financial calculations.
  • We implement risk metrics, PnL attribution frameworks, and data pipelines that connect trading systems with downstream consumers.
  • We participate in architectural decisions, code reviews, and technical design sessions.
  • We contribute our expertise to shape the evolution of the automated platform in Rates.

Technologies:

  • Agentic AI
  • AI
  • Architect
  • CI/CD
  • Support
  • NoSQL
  • Python

More:

We are partnering directly with JPMorganChase to hire for our Athena Rates development team. We work on the Risk and PnL framework in the Rates LOB, delivering high-impact systems that support critical risk management and profit and loss analysis for our trading operations. This role sits at the intersection of technology and finance and supports trading desks and back office functions across rates products. We are part of J.P. Morgan, a global leader in financial services with a first-class business in a first-class way approach. Our Commercial & Investment Bank spans banking, markets, securities services, and payments across more than 100 countries. We value diversity, inclusion, and trusted long-term partnerships, and we are committed to reasonable accommodations for applicants and employees when needed.

Requirements

  • We require a minimum of 5 years of hands-on Python development experience.
  • We strongly prefer a financial services background.
  • We require a solid understanding of software engineering principles, including object-oriented design, testing methodologies, and version control practices.
  • We require the ability to write clean, maintainable code and work effectively within large, complex codebases.
  • We require strong verbal and written communication skills, with the ability to articulate technical concepts to both technical and non-technical stakeholders.
  • We require proven ability to gather requirements from business users and collaborate across multiple teams and functions.
  • We require the capability to translate business needs into technical solutions and explain technical constraints in business terms.
  • We require a willingness to understand and work on legacy applications when required.
  • We prefer prior experience with financial risk stack platforms such as SecDB, Quartz, or Athena.
  • We prefer knowledge of rates products including swaps, securities, options, and repo.
  • We prefer familiarity with risk methodologies and PnL calculation frameworks.
  • We prefer experience with distributed systems and real-time data processing.
  • We prefer proficiency with relational and NoSQL databases.
  • We prefer knowledge of modern development practices including CI/CD pipelines and containerization.
  • We prefer exposure to quantitative finance concepts and market risk measures.
  • We prefer understanding of regulatory reporting requirements in financial services.
  • We prefer usage of Agentic AI tools for software development, testing, and analysis.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:25 min

Engineering career path from embedded systems to banking

John Woods John Woods · LIVE

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

6:08 min

Applying software engineering environments and testing to data pipelines

Matthias Niehoff Matthias Niehoff · World Congress 2024

1:44 min

Background and career journey in regulated software systems

Martin Hynie · Coffee With Developers

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all