Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr Lead Software Engineer - Java / Python

£43.9 - £50.9 per hourEstimated

Job Description

Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. 

As a Lead Software Engineer at JPMorganChase within Digital Markets Execution Technology, Execute, 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

  • Executes and oversees end-to-end software solutions, engineering standards, architecture, and technical troubleshooting for trading systems
  • Designs and builds high-performance, latency-sensitive services with awareness of upstream/downstream system dependencies
  • Develops secure and high-quality production code, and reviews and debugs code written by others
  • Leads technical analysis, estimation, planning, code reviews, architecture sessions, and retrospectives to drive delivery outcomes
  • Establishes reliability goals and implements observability, resilience patterns, and operational readiness practices
  • Leads incident response and post-incident reviews to improve production stability and performance; identifies recurring issues and drives automation/remediation
  • Upholds secure-by-default engineering practices and risk/control standards across the SDLC
  • Guides integration contracts, API/versioning strategies, and deprecation paths for platform services
  • Drives team adoption of enterprise-authorized AI-assisted engineering practices across the SDLC toolchain to improve code quality, delivery speed, and operational outcomes, while setting validation standards for correctness, performance, and security
  • Mentors engineers and contributes to a culture of inclusion, respectful collaboration, and continuous improvement aligned to measurable outcomes

Required qualifications, capabilities, and skills

 

  • Formal training or certification on software engineering concepts and advanced applied experience in Java / Python
  • Hands-on practical experience delivering system design, application development, testing, and operational stability for mission-critical platforms
  • Advanced in one or more programming language(s), with deep hands-on expertise in Java (17+), including concurrency, memory management, and object-oriented design
  • Demonstrated experience designing clean APIs and rollout strategies for distributed systems (including integration and backward compatibility considerations)
  • Practical experience with Spring/Spring Boot, microservices, Kubernetes, Linux, and core networking/messaging concepts
  • Proficient in all aspects of the Software Development Life Cycle, including CI/CD, automated testing practices, application resiliency, and security
  • Demonstrated experience leading effective use of enterprise-approved AI-assisted software development tools (e.g., for coding, code review, test acceleration, troubleshooting) with the ability to set team expectations for validating AI outputs for correctness, performance, and security
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity considerations and secure handling of inputs/outputs, aligned to resiliency and security expectations
  • Effective communication with technical and non-technical audiences; ability to operate in globally distributed teams

Preferred qualifications, capabilities, and skills

 

  • Exposure to messaging systems and market protocols (e.g., MQ/Kafka; familiarity with FIX and Solace)
  • Experience with observability stacks and resilience engineering for low-latency / latency-sensitive platforms
  • Familiarity with Python
  • Experience operating services in regulated environments with strong auditability and controls

     

About Us

J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world’s most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives.

We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs. Visit our  FAQs for more information about requesting an accommodation.

About the Team

J.P. Morgan’s Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Sr Lead Software Engineer - Java / Python in London vacancy
  • £92k - £125k per annumEstimated
     ...technology with your expertise in data engineering and software development. You will have the opportunity...  ...and mobility while working with market-leading technology products. Be part of a team...  ...or more programming languages such as Java, Python, C/C++, or C# Practical... 
    Senior
    Long-term contract

    JPMorgan Chase & Co.

    London
    more than 2 months ago
  • £77k - £103k per annumEstimated
     ...value collaboration, curiosity and commitment.  As a Senior Lead Software Engineer at JPMorganChase within the Accelerator business, you are the...  ...Technologies: We primarily use Jvm based languages (Java/Kotlin) but we also have parts of the platform that use other... 
    Senior
    Long-term contract
    On-site

    JPMorgan Chase & Co.

    London
    more than 2 months ago
  • £130k - £175k per annum

     ...Senior Software Engineer, Quant trading – Python, Java, C++ Senior Software Engineer, Quant trading – Python, Java London (Hybrid) £130,000-175,000 + benefits and bonus Quant Capital is urgently looking for a Senior Software Engineer to join our high profile client. My... 
    Senior
    Hybrid working

    Quant Capital

    London
    more than 2 months ago
  • £75k - £98k per annumEstimated
     ...Senior Backend Java Engineer Build software that matters. Shape the future of engineering. We're looking for an experienced Senior Backend Java...  ...backend systems using modern Java and the Spring ecosystem. Lead technical design and architectural discussions, ensuring... 
    Senior
    Long-term contract
    Full-time
    Hybrid working
    On-site
    Remote
    Flexible hours

    CreateFuture

    London
    21 days ago
  • £56k - £73k per annumEstimated
     ...exciting and rewarding opportunity for an experienced Software Engineering Leader to join JPMorgan Chase. As a Lead Software Engineer within Asset & Wealth Management...  ...experience. Strong hands-on experience with Java and modern application development frameworks. Deep... 
    Suggested
    Long-term contract

    JPMorgan Chase & Co.

    London
    8 days ago
  • £72k - £94k per annumEstimated
     ...directly supports business growth.   Job Summary: As a Lead Software Engineer at JPMorgan Chase within the Payments team, you will develop...  ...proficiency in one or more programming languages, ideally Java Proficiency in automation and continuous delivery methods... 
    Long-term contract

    JPMorgan Chase & Co.

    London
    3 days ago
  • £74k - £96k per annumEstimated
     ...their financial goals.   As an Engineer at J.P. Morgan Personal...  ...passionate about building quality software that has a big impact in a rapidly...  ...features. Our stack is Java/Springboot with a bit of Kotlin...  ...ideas  Demonstrated experience leading effective use of approved AI-assisted... 
    Long-term contract

    JPMorgan Chase & Co.

    London
    more than 2 months ago
  • £116k - £146k per annumEstimated
     ...build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorganChase within the Commodities Transformation Team,...  ...with Front Office Trading Desks High proficiency in Python Strong problem-solving skills, with the ability to diagnose... 
    Senior
    Long-term contract

    JPMorgan Chase & Co.

    London
    9 days ago
  • £130k per annum

     ...Role: Senior Java / Python Engineer Client: Financial Systems Salary: Up To £130,000 P/A + Comps The role A high-performing global team is looking for an experienced Java / Python Engineer to help build and enhance critical backend platforms supporting complex... 
    Senior
    Permanent

    Hunter Bond

    London
    more than 2 months ago
  • £106k - £138k per annumEstimated
     ...focused team that values creativity and excellence. As a Lead Software Engineer in the Equities Front Office Trading and Analytics Team, you...  ...trading, sales, and Quantitative Research teams. Your expertise in Python and agentic development will drive automation and innovation.... 
    Long-term contract

    JPMorgan Chase & Co.

    London
    a month ago
  • £650 - £720 per day

     ...We're looking for a Lead Software Engineer / Technical Lead (Python & Django) for a public sector organisation, based in London, Manchester, Birmingham or Cardiff (hybrid), on an initial 12-month contract, paying between £650 to £720 per day (Inside IR35, Umbrella). This... 
    Hybrid working
    On-site

    Invitise

    London
    2 days ago
  • £100 per hour

     ...Role Summary We’re looking for experienced lead engineers or equivalent to lead targeted micro-workshops for small groups of software engineers. The sessions last up to 90...  ...knowledge they had both on the internals of Python, and how to architect systems” What We're... 
    Hourly pay
    Live-in
    Remote
    Flexible hours

    Skiller Whale

    London
    a month ago
  • £74k - £96k per annumEstimated
     ...the limits of what’s possible with us. This is a hands-on Lead Software Engineer role - you will spend most of your time writing, reviewing, and...  ...Qualifications, Capabilities, and Skills: Experience with Java 21 Familiarity with Spring framework and Spring Boot... 
    Long-term contract

    JPMorgan Chase & Co.

    London
    more than 2 months ago
  • £60k - £78k per annumEstimated
     ...collaborative squads, and are passionate about building quality software that has a big impact in a rapidly changing environment. By...  ...sessions we regularly hold in the iOS team and across the wider Engineering department.  Propose/contribute/collaborate on Technical Initiatives... 
    Senior
    Long-term contract

    JPMorgan Chase & Co.

    London
    3 days ago
  •  ...We are seeking a Backend Java Software Engineer to join our team on a contractual basis. This role heavily focuses on Java, Backend, iGaming Operator Integrations. This is 1 year extendable contract and applicants must operate through a fully registered limited company... 
    Senior
    Immediate start
    Remote
    Shift work

    Expenti

    London
    23 days ago
  • £82k - £110k per annumEstimated
     ...decisions and achieve their financial goals.  As a Manager of Software Engineering at JPMorgan Personal Investing, you will be a credible...  ...opportunity to move between them.     Job responsibilities:  Lead a squad of engineers to design, implement and maintain the payments... 
    Senior
    Long-term contract

    JPMorgan Chase & Co.

    London
    more than 2 months ago
  • £60k - £70k per annum

     ...Role: Sr. Java Full Stack Developer Type: PERM/FTE Location: London, UK Working Model...  ...operational tasks using Ansible and Python/Shell scripts. This is an urgent vacancy...  ...Com Randstad Technologies Ltd is a leading specialist recruitment business for the IT... 
    Senior
    Permanent
    Hybrid working
    On-site
    Immediate start

    Randstad

    London
    23 days ago
  • £46k - £60k per annumEstimated
    Description At Engine by Starling , we are on a mission to find and work with leading banks all around the world who have the ambition...  .... Engine is Starling's software-as-a-service (SaaS) business, the...  .... For the most part we code in Java, but you need not be an expert... 
    Senior
    16 hours
    Full-time
    Hybrid working

    Starling Bank

    London
    1 day ago
  • £750 per day

     ...Role:  Java/Python Software Developer Location:  London (Hybrid) Type: Contract Comp:  Up To £750 P/D The role We're working with a leading global financial organisation looking to hire an experienced Backend Engineer to join a high-performing technology team... 
    Hybrid working

    Hunter Bond

    London
    a month ago
  • £92k - £119k per annumEstimated
     ...Role: Software Developer (Entry-Level) Where: London, United Kingdom Type: On-...  ...Software Developer to join their front-office engineering team in London. This opportunity is...  ...experience, with exposure to Python and/or Java ~ Interest in building reliable, high... 

    Hunter Bond

    London
    23 days ago
  • £100k - £120k per annum

     ...Lead Python Developer (TOP Trading Company) TIME TO JOIN A TOP COMPANY!!! - ! -Greenfield environment -First hire in the Development...  ...Factory and Power BI . Mentor developers and champion engineering best practices. Work closely with the business to deliver... 
    Permanent
    Hybrid working
    Immediate start

    Robert Half

    City of London, Greater London
    8 days ago
  • £82k - £108k per annumEstimated
     ...chance to join us and make a significant impact. As a Senior Lead Software Engineer at JPMorgan Chase within the International Consumer Bank,...  ...engineer Experience in coding in a recent version of the Java programming language Experience in designing and implementing... 
    Senior
    Long-term contract

    JPMorgan Chase & Co.

    London
    more than 2 months ago
  • £101k - £136k per annumEstimated
     ...Java Python Engineer – Investment Management £100k, 30% Bonus, 3 days a week in the office. Quant Capital is urgently looking for a Software Engineer with Java and Python skills to join our high profile client. Our client is a well known Systematic Trading Hedge... 
    On-site

    Quant Capital

    London
    more than 2 months ago
  • £50k - £67k per annumEstimated
     ...other consultancies, system integrators and software houses - with people, technology, and...  ...Group in early 2022. Alten is a global engineering firm with approximately 57,000 employees...  ...Requirements We are looking for a Java / Python Developer to help manage, build, develop... 
    Full-time

    Methods Business and Digital Technology

    London
    a month ago
  • £60k - £78k per annumEstimated
     ...days in the London Office) Reports to:  Engineering Manager - Customer Tooling   About the...  ...building new features and enhancements using Java 17+, Spring Boot, Elasticsearch, Kafka,...  ...believe that a diverse and inclusive workforce leads to better innovation, productivity, and... 
    Senior
    Full-time
    Hybrid working
    On-site
    Work from home
    Shift work

    Rightmove Careers

    London
    more than 2 months ago
  • £71k - £96k per annumEstimated
     ...value collaboration, curiosity and commitment. As a Senior Lead Software Engineer (Platform) at JPMorgan Chase within the Accelerator Business...  ...Advanced in one or more programming language(s), such as Go, Java or Kotlin. - Advanced understanding of agile methodologies,... 
    Senior
    Long-term contract
    On-site

    JPMorgan Chase & Co.

    London
    more than 2 months ago
  • £85k - £90k per annum

     ...in and drive the team forward with your technical prowess with Python. When it comes to frameworks, you’re agnostic and are capable...  ...technical decision making is yours, with the ability to grow into a lead engineering position. You’ll set strategy, drive architecture and ensure... 
    Senior
    Permanent
    On-site

    LinuxRecruit

    London
    more than 2 months ago
  • £100k - £120k per annum

     ...with demand. This expansion stems across both senior contributor and technical lead positions. Not only does this role get you working with the latest and greatest in terms of technology, with Python, Go, and GraphQL all part of the stack; but also part of a “you build it,... 
    Permanent

    LinuxRecruit

    London
    more than 2 months ago
  • £77k - £104k per annumEstimated
     ...platform and make a meaningful impact on the products and people around you. As a Sr Manager of Software Engineering at JPMorganChase within the Cloud Platform Engineering team, you will lead a high-performing squad focused on delivering scalable solutions that bring smart... 
    Senior
    Long-term contract
    On-site

    JPMorgan Chase & Co.

    London
    14 days ago
  • £450 per day

     ...opportunities? Join one of the world's leading IT services, consulting, and...  ...services organisation and is seeking a Python Developer with strong hands-on Java experience for a 12-month hybrid...  ...cross-functional teams across the full software development lifecycle. Don’t... 
    Hybrid working
    Immediate start
    3 days/week
    London
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr Lead Software Engineer - Java / Python. Be the first to apply!