Applications for this job have closed. This page will redirect to the JP Morgan jobs page in 10 seconds.

Senior Lead Software Engineer - FX Services

Greater London
Full time
Posted
employer logo
JP Morgan
Banking, investment & finance
10,001+ employees
484 jobs
Compare top employers

We present an exciting opportunity to significantly influence your career trajectory and embark on an adventure where you can redefine the boundaries of the achievable.

As a Senior Lead Software Engineer at JPMorgan Chase within the Foreign Exchange Services technology group, you will play a crucial role in an agile team that is dedicated to improving, constructing, and delivering top-tier technology products in a secure, stable, and scalable manner. As a fundamental technical contributor, your responsibilities include developing vital technology solutions across numerous technical areas within various business functions to support the firm's business goals. Being a part of the Investor Solutions development team, you will collaborate closely with our Front office Product and Execution teams in delivering new revenue-generating Products.

Job responsibilities

  • Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
  • Develops secure high-quality production code, and reviews and debugs code written by others
  • Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems
  • Leads evaluation sessions with external vendors, startups, and internal teams to promote outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture
  • Leads communities of practice across Software Engineering to promote awareness and use of new and leading-edge technologies
  • Adds to team culture of diversity, equity, inclusion, and respect
  • Performs tasks as an team member contributor, focusing on hands-on development

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and advanced applied experience
  • Hands-on practical experience delivering system design, application development, testing, and operational stability
  • Advanced in one or more programming language(s), with specific experience in JVM
  • Advanced understanding of agile methodologies, Application Resiliency and Security
  • In-depth knowledge of the financial services industry and their IT systems with a leaning to FX
  • Practical cloud native experience

Preferred qualifications, capabilities, and skills

  • Advantageous to have experience using Kotlin