Senior Software Engineer - Python/Java

JP Morgan

Location: Glasgow City

Job Type: Full time


Wholesale Credit Analytics Platform uses grid and cloud computing technologies in order to support the firm’s Wholesale Loans business requirements including, but not limited to CCAR, CECL, and IRFS9 submission, forecasting, Interest Rates, Economic Credit and RWA processes.

Our team is expanding significantly this year as we support a new initiatives, such as a multi-year engineering effort to better utilize both internal (GAIA) and AWS.

We primarily use Python as our main language, using libraries such as pandas, tornado, and proprietary grid computation modules to develop to our microservices architecture, and would consider any strong software engineer interested in cross-training to Python.

You must have:

  • BS/BA degree or equivalent experience
  • Solid development experience in Python, Java, or similar languages
  • Solid experience with relational databases such as Oracle or similar
  • Excellent written, and verbal communication skills as you would be expected to interact directly with stakeholders
  • Excellent organizational skills
  • Experience with CI/CD concepts such as unit testing, and with tools such as Jenkins or TeamCity

It would be beneficial to have:

  • Experience with data processing and the associated modules numpy, and pandas.
  • Experience with Big Data processing technologies such as Spark.
  • Experience with web servers such as tornado, or Tomcat
  • Working knowledge of UI technologies such as HTML5, Typescript, Javascript. Knowledge of Angular/ React will be an added advantage.
  • Working knowledge of AWS or equivalent cloud technologies
  • Ability to work collaboratively in teams and develop meaningful relationships to achieve common goals
  • Ability to multi-task and deliver to a tight deadline
You’ve got this!