Python Software Engineer III

JPMorgan Chase & Co.
Charing Cross, United Kingdom
yesterday

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior

Job location

Charing Cross, United Kingdom

Tech stack

Agile Methodologies
Algorithmic Trading
Data analysis
Unit Testing
Databases
Quartz (Graphics Layer)
Data Structures
Python
NoSQL
NumPy
Object-Oriented Software Development
Software Engineering
Software Systems
SQL Databases
GIT
Pandas
Information Technology
Software Version Control

Job description

As a Junior Python Developer on our team, you will support the development and maintenance of software solutions that power risk calculations and PnL reporting for rates trading activities. Working under the guidance of senior developers and technical leads, you will contribute to systems across the trade lifecycle, from front office execution through middle and back office processing. You will gain hands-on experience with trading operations across multiple linear product types including Interest Rate Swaps, Fixed Income Securities, Options, and Repo transactions.

Requirements

We are seeking a motivated Python Software Developer to join our Athena Rates Risk and PnL development team. In this role, you will contribute to the design, development, and integration of solutions that support trading desks and back office functions across linear rates products. This is an excellent opportunity for an early-career developer to work at the intersection of technology and finance, gaining exposure to critical risk management and profit & loss systems for our trading operations., * Bachelor's degree in Computer Science, Engineering, Mathematics, or related technical field

  • 1-3 years of Python development experience (internships, academic projects, or professional experience)
  • Solid understanding of programming fundamentals including data structures, algorithms, and object-oriented design
  • Familiarity with version control systems (Git) and basic software development practices
  • Strong problem-solving skills and attention to detail
  • Eagerness to learn financial concepts and trading systems
  • Good verbal and written communication skills with ability to ask questions and seek clarification when needed
  • Ability to work collaboratively in a team environment and take direction from senior developers
  • Self-motivated with a strong desire to grow technical and domain expertise

Preferred Qualifications

  • Coursework or internship experience in finance, economics, or quantitative fields
  • Exposure to financial products such as Swaps, Securities, Options, or Repo
  • Basic understanding of databases (SQL or NoSQL)
  • Familiarity with Linux/Unix environments
  • Experience with testing frameworks and writing unit tests
  • Knowledge of data analysis libraries such as pandas, numpy, or similar
  • Awareness of mono-repo risk stack platforms such as SecDB, Quartz, or Athena
  • Interest in quantitative finance and risk management
  • Experience with agile development methodologies

About the company

J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives., J.P. Morgan's Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.

Apply for this position