Python Software Engineer - CIB Rates - Associate

Location:Greater London
Job Type:Full Time
Apply Now

About J.P. Morgan Chase & Co.

J.P. Morgan Chase & Co. (NYSE: JPM) is a leading global financial services firm with assets of $2.1 trillion and operations in more than 60 countries. The firm is a leader in investment banking, financial services for consumers, small business and commercial banking, financial transaction processing, asset management and private equity. A component of the Dow Jones Industrial Average, J.P. Morgan Chase & Co. serves millions of consumers in the United States and many of the world’s most prominent corporate, institutional and government clients under its J.P. Morgan and Chase brands.

About J.P. Morgan Corporate & Investment Bank

J.P. Morgan’s Corporate & Investment Bank is a global leader across banking, markets and investor services. The world’s most important corporations, governments and institutions entrust us with their business in more than 100 countries. With $18 trillion of assets under custody and $393 billion in deposits, the Corporate & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.

Business Overview

The Rates business serves the investment and risk management needs of institutional clients across the world (such as pension funds, insurance companies and banks) as a dealer in government bonds and interest rate derivatives. It also supports most governments need to raise money for public services and investment by acting as a primary dealer and market maker in government debt.

Team Description

Athena is J.P. Morgan's cross-market risk management and trading system. It is used in our foreign exchange, fixed income and commodities businesses. Athena includes a globally replicated object-oriented database, a powerful dependency graph and a fully integrated stack across pricing, risk and trading tools. Python is used for flexibility and rapid but controlled releases. Athena is designed to pull developers close to the business to help increase revenues while improving operational processes and controls to reduce costs.

The Rates Athena Market Data team is extending the firm’s strategic Athena platform for all Rates and FX products globally. The team provides support to users across multiple continents, ranging from Sydney to London to New York. We builds out the core market data used for products which include Securities (Bonds and Futures), Interest Rates Derivatives (Swaps, Options, and Exotics), Repo & FX (Spot, Forwards) across all traded currencies. The team works across EOD and Intraday market data, which powers the firm’s strategic Risk, PnL and Position management systems, Sales Workflows and Trade Capture.

We partner closely with our Quantitative Research, Front Office, Market Risk and Middle Office counterparts. We work in an agile environment, with regular stand ups, retrospectives and sprint planning sessions.

Job Description

Key Responsibilities:

  • Work closely with customers to identify and specify complex business requirements and processes, research, evaluate & recommend alternative solutions.

    • Plan delivery of work, including creating story plans, and being an active member of team stand-ups, retrospectives and sprint planning.

      • Understand and improve our workflows of Market Data.

      • Provide support and maintenance of our products.

      • Maintain good standard of code quality, test coverage and domain modelling.

      • Model, design, develop, code, test, debug, document and push components to production.

      • Conduct design & code reviews in a Continuous Deployment environment.

      • Be proficient in the Athena platform’s NoSql OO database, graph-oriented development model and developer toolset.

      • Ensure compliance of project methodology and Information Risk policies

      • Incorporate team and firm-wide architectural standards into design.

      Your Background:

      We are looking for developers proud of their coding skills and driven to deliver. The developer will be working on the strategic Market Data team across all Rates and FX products in an environment which allows using a fully automatic test and continuous deployment tool-chain. If you are looking for a role that challenges you technologically and pushes your business knowledge across a variety of asset classes, then this could be the role for you.


      •Object oriented analysis and development

      •Interpersonal skills for effective working in a globally distributed team

      •Automated unit testing, refactoring



      •Continuous Integration


      •Market Connectivity Protocols e.g. FIX, Thomson Reuters Enterprise Platform (TREP)

      •Message oriented middleware ( e.g. MQSeries )

      •NoSql databases, e.g. Cassandra, BigTable

      •SQL and relational databases, preferably PostgreSQL

      •XML and related technologies ( XML Schema, XPath )

      •Graph-oriented programming

      •Event driven Programming

      The hiring manager for this job opening would welcome a conversation about flexible working. This could range from ad hoc flexibility in a full time position, to a more formal Flexible Work Arrangement.

      At JPMorgan Chase & Co. we value the unique skills of every employee, and we’re building a technology organization that thrives on diversity. We encourage professional growth and career development, and offer competitive benefits and compensation. If you’re looking to build your career as part of a global technology team tackling big challenges that impact the lives of people and companies all around the world, we want to meet you.

      © 2018 JPMorgan Chase & Co. JPMorgan Chase is an equal opportunity and affirmative action employer Disability/Veteran.