Enable job alerts via email!

Lead Software Engineer Java- Fixed Income

J.P. MORGAN

London

On-site

GBP 70,000 - 90,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading financial services firm is seeking a Lead Software Engineer to join their Commercial and Investment Bank's Post Trade Technology Group. This role involves enhancing and delivering technology products, leading teams, and fostering a diverse culture. The ideal candidate will have a strong background in software development, agile methodologies, and cloud technologies.

Qualifications

  • Hands-on experience in system design, application development, testing, and operational stability.
  • Proficiency in one or more programming languages.

Responsibilities

  • Execute creative software solutions, design, develop, and troubleshoot technical issues.
  • Lead evaluation sessions with business stakeholders to assess architectural designs.

Skills

System Design
Application Development
Testing
Operational Stability
Agile Methodologies
Java
React
Cloud Computing
Artificial Intelligence
Machine Learning

Education

Engineering Certification

Tools

CI/CD

Job description

We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.

As a Lead Software Engineer at JPMorgan Chase within the Commercial and Investment Bank - Post Trade Technology Group, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.

Job responsibilities

  • Execute creative software solutions, design, develop, and troubleshoot technical issues, thinking beyond routine approaches to build solutions or resolve problems.
  • Develop secure, high-quality production code, review and debug code written by others, and identify opportunities to automate or eliminate recurring issues to improve operational stability.
  • Lead evaluation sessions with business stakeholders and internal teams to assess architectural designs, technical credentials, and their applicability within existing systems and information architecture.
  • Lead communities of practice across Software Engineering to promote awareness and adoption of new and emerging technologies.
  • Contribute to fostering a team culture of diversity, equity, inclusion, and respect.

Required qualifications, capabilities, and skills

  • Formal training or certification in engineering concepts and practical experience in the field.
  • Hands-on experience in system design, application development, testing, and operational stability.
  • Proficiency in one or more programming languages.
  • Experience with automation and continuous delivery methodologies.
  • Knowledge of all aspects of the Software Development Life Cycle.
  • Understanding of agile methodologies such as CI/CD, application resiliency, and security.
  • Proficiency in software applications and technical processes within disciplines like cloud computing, artificial intelligence, machine learning, or mobile development.
  • Full stack development skills, including Java 21, React or similar frameworks, and experience deploying into public cloud environments with CI/CD strategies.

Preferred qualifications, capabilities, and skills

  • In-depth knowledge of the financial services industry and its IT systems.
  • Practical experience with cloud-native development.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.