Leadsoftwareengineerui

London

Hispanic Alliance for Career Enhancement
Apply for this Job

As a Lead Software Engineer at JPMorgan Chase within the Corporate and Investment Banking Payments Technology, you play a crucial role in an agile team dedicated to improving, creating, and delivering trusted market-leading technology products in a secure, stable, and scalable manner. As a key technical contributor, you are tasked with implementing vital technology solutions across various technical areas within different business functions to support the firm's business goals.

Job responsibilities

  1. Lead the strategy for our UI estate, driving best practices on UX, architecture, and integration with our backend components.
  2. Design, develop, and innovate across a full stack suite of applications, executing creative software solutions.
  3. Think beyond routine or conventional approaches to build solutions or resolve technical problems.
  4. Engage directly with Product Owners and stakeholders to drive the delivery of innovative solutions.
  5. Mentor and guide the next generation of software engineers.
  6. Develop secure, high-quality production code and collaborate with peers to review and debug code.
  7. Identify opportunities to automate or eliminate recurring issues to enhance operational stability.
  8. Lead evaluation sessions with external vendors, startups, and internal teams to assess architectural designs and technical credentials for suitability within existing systems.
  9. Investigate and assess new technologies that could benefit the platform, engaging with senior partners to introduce these to the stack.
  10. Lead communities of practice across Software Engineering to promote awareness and adoption of new and leading-edge technologies.
  11. Add to the team culture of diversity, equity, inclusion, and respect.

Required qualifications, capabilities, and skills

  • Formal training or certification in software engineering concepts and applied experience.
  • Advanced knowledge of front-end technologies such as Typescript, AngularJS, React, Vite, Jest, D3, and related libraries/frameworks.
  • Hands-on experience managing a work portfolio independently and engaging directly with stakeholders and product owners.
  • Practical experience with UX best practices and delivering system design, application development, testing, and operational stability.
  • Proficiency in automation and continuous delivery methods.
  • Comprehensive understanding of the Software Development Life Cycle.
  • Advanced understanding of agile methodologies, including CI/CD, application resiliency, and security.
  • Proven proficiency in software applications and technical processes within disciplines such as cloud, AI, ML, mobile, etc.
  • In-depth knowledge of the financial services industry and its IT systems.
  • Practical cloud-native experience.

Preferred qualifications, capabilities, and skills

  • Hands-on experience with Kubernetes (or CKAD certification).
  • Knowledge of MQ, Kafka.
  • Knowledge of backend technologies such as Java and Spring is desirable.

About the Team

J.P. Morgan is a global leader in financial services, providing strategic advice and products to prominent corporations, governments, wealthy individuals, and institutional investors. Our approach to serving clients is first-class in every way. We aim to build trusted, long-term partnerships to help our clients achieve their objectives.

We recognize that our people are our strength, and the diverse talents they bring are key to our success. We are an equal opportunity employer committed to diversity and inclusion. We do not discriminate based on protected attributes, including race, religion, gender, age, or disability. We also provide accommodations for religious practices and disability needs. For more information about requesting accommodations, please visit our FAQs .

Date Posted: 14 May 2025
Apply for this Job