JPMorgan Chase

Sr Lead Software Engineer - Java / Python

JPMorgan Chase
Apply
12 hours ago
London, United KingdomStaff+

Responsibilities

  • Execute and oversee end-to-end software solutions, engineering standards, architecture, and technical troubleshooting for trading systems.
  • Design and build high-performance, latency-sensitive services while accounting for upstream and downstream dependencies.
  • Develop, review, debug, and maintain secure, high-quality production code.
  • Lead technical analysis, estimation, planning, code reviews, architecture sessions, and retrospectives.
  • Establish reliability goals and implement observability, resilience patterns, operational readiness, automation, and remediation.
  • Lead incident response and post-incident reviews to improve production stability and performance.
  • Define integration contracts, API and versioning strategies, and deprecation paths for platform services.
  • Lead adoption of enterprise-authorized AI-assisted engineering practices and validation standards.
  • Mentor engineers and contribute to inclusive, collaborative, and continuously improving team practices.

Requirements

  • Formal training or certification in software engineering concepts and advanced applied experience with Java and Python.
  • Advanced hands-on expertise in Java 17 or later, including concurrency, memory management, and object-oriented design.
  • Experience delivering system design, application development, testing, and operational stability for mission-critical platforms.
  • Experience designing clean APIs and rollout strategies for distributed systems, including integration and backward compatibility.
  • Practical experience with Spring/Spring Boot, Kubernetes, Linux, and networking or messaging concepts.
  • Proficiency across the software development life cycle, including automated testing, application resiliency, security, and CI/CD practices.
  • Experience leading enterprise-approved AI-assisted software development and validating AI outputs for correctness, performance, and security.
  • Understanding of responsible AI use, data sensitivity, and secure handling of inputs and outputs.
  • Strong communication skills with technical and non-technical audiences and ability to work in globally distributed teams.
  • Preferred experience with messaging systems and market protocols such as MQ, Kafka, FIX, and Solace.
  • Preferred experience with observability stacks, resilience engineering, low-latency platforms, and regulated environments with strong auditability and controls.

Categories

JPMorgan Chase

About JPMorgan Chase

10,000+ employees

With a history tracing its roots to 1799 in New York City, JPMorganChase is one of the world's oldest, largest, and best-known financial institutions—carrying forth the innovative spirit of our heritage firms in global operations across 100 markets. We serve millions of customers and many of the world’s most prominent corporate, institutional, and government clients daily, managing assets and investments, offering business advice and strategies, and providing innovative banking solutions and services. Social Media Terms and Conditions: https://bit.ly/JPMCSocialTerms JPMorgan Chase & Co. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Contact me