JPMorgan Chase
Posted 4w ago

Lead Software Engineer - Python

JPMorgan Chase
Glasgow, Scotland, United Kingdom
OnsiteFull Time
Responsibilities
  • building products
  • improving productivity
  • designing IDE
Requirements
  • Experienced software engineer with strong Python skills
  • Full-stack familiarity (TypeScript/React, SQL)
  • Testing and CI/CD knowledge, and experience driving AI-assisted developer tooling and platform capabilities
Technical tools mentioned
PythonTypeScriptReactSQL

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 in the Athena Core DevTools team, you will design and build systems that accelerate and improve the daily work of thousands of engineers. You will shape the engineering experience from code creation to production release, partnering with teams across technology, platform engineering, and governance. You’ll work on high-impact projects that enhance developer productivity, quality, and controls. Our team values collaboration, innovation, and a focus on delivering tools that make a real difference. You will be part of a culture that encourages ownership and continuous improvement.

Job Responsibilities:

  • Build and evolve developer-facing products, including IDE experiences, web tooling, test infrastructure, and SDLC workflows
  • Improve productivity and confidence for thousands of engineers through impactful tooling
  • Own features throughout their lifecycle: discovery, design, implementation, rollout, telemetry, and operational support
  • Translate ambiguous challenges into scalable platform capabilities
  • Drives team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test strategy acceleration, incident/root-cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective patterns across the team.
  • Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation.
  • Partner with controls and audit stakeholders to implement effective, low-friction engineering controls
  • Influence engineering standards and best practices across a broad developer community
  • Design and implement IDE and editor capabilities for smarter navigation and code intelligence
  • Drive AI adoption in local development tools to enhance software development practices
  • Develop static analysis and auto-remediation tools to prevent errors before production
  • Build test frameworks and scheduling systems for large-scale workloads, including cloud-based execution
  • Create platform tooling to identify code duplication, dead code, and opportunities for codebase simplification

Required Qualifications, Capabilities, and Skills:

  • Strong software engineering fundamentals and passion for developer tooling
  • Proficiency in multiple programming languages, with emphasis on Python; familiarity with TypeScript/React and SQL for full stack development
  • Solid understanding of testing, reliability, and maintainable system design
  • Demonstrated experience leading effective use of 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, secure handling of inputs/outputs, and adherence to resiliency and security expectations; experience coaching engineers on safe, compliant adoption within delivery practices
  • Ability to operate independently in ambiguous problem spaces and collaborate effectively across teams
  • Skill in turning loosely defined requirements into robust, widely adopted solutions
  • Working knowledge of modern engineering workflows, including testing, CI/CD, static analysis, version control, and deployment

Preferred Qualifications, Capabilities, and Skills:

  • Experience building developer tools or platforms at scale
  • Familiarity with large-scale Python codebases
  • Exposure to AI-driven development tools and practices
  • Experience with cloud-based test execution and infrastructure
  • Knowledge of regulatory or audit requirements in engineering environments
  • Background in platform migrations or large-scale software initiatives
  • Experience influencing engineering standards and best practices

About Company

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. 

Company

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 JPMorgan Chase

Global financial services firm providing banking and investment solutions.

Similar jobs

Software Engineer roles near Glasgow, Scotland
20h
Save
Mark Applied
Hide
Principal Software Engineer
London or Newcastle upon Tyne or Salford or Glasgow or Cardiff
£84k/yr HybridFull Time
BBC
BBC: Produces and broadcasts global news, entertainment, and educational content.
Strong experience with React, TypeScript, Node.js, or Java; broadcast graphics and studio automation systems; HTML/CSS; Kubernetes and Helm. CI/CD, cloud, and technical leadership experience are desirable.
React, TypeScript, Node.js, Java, Viz Artist, Viz Engine, Ross XPression, CasparCG, Sofie, Viz Mosart, Ross Overdrive, HTML, CSS, Kubernetes, Helm, GitHub Actions, EKS
1d
Save
Mark Applied
Hide
Software Engineer
Edinburgh or Leeds
£43k-£53k/yr HybridFull Time
Lloyds Banking Group
Lloyds Banking GroupLondon Stock Exchange: LLOY: British financial services group providing banking and insurance products.
Software engineering experience with web applications, JavaScript, TypeScript, React or Java, API integration, problem solving, collaboration, and familiarity with cloud platforms such as GCP, AWS or Azure.
JavaScript, TypeScript, React, Java, Google Cloud Platform (GCP), AWS, Azure, Git, SQL, Docker, Kubernetes, Scrum, Kanban
2d
Save
Mark Applied
Hide
Senior Java/Scala Developer
Glasgow, Scotland, United Kingdom
HybridFull Time
Morgan Stanley
Morgan StanleyNYSE: MS: Provides global investment banking, wealth management, and advisory services.
8+ YOE8+ years of relevant experience, bachelor's degree in a technical discipline or equivalent experience, Scala or Java development, event-based architecture, Unix/Linux, SQL, and relational database experience.
Java, Scala, Claude, Amp, Deep Search, MQ, Kafka, Unix, Linux, Perl, Python, SQL
2d
Save
Mark Applied
Hide
Senior Java/Scala Developer
Glasgow, Scotland, United Kingdom
HybridFull Time
Morgan Stanley
Morgan StanleyNYSE: MS: Global financial services firm providing investment and wealth management.
8+ YOEAt least 8 years of relevant experience, a bachelor's degree or equivalent, enterprise Scala or strong Java development, AI-assisted development, event architectures, Unix/Linux, databases, and SQL expertise.
Scala, Java, Claude, Amp, Deep Search, MQ, Kafka, Unix, Linux, Perl, Python, SQL, Microsoft?
2d
Save
Mark Applied
Hide
Senior Software Engineer (javascript, AI and CMS)
Edinburgh or Leeds or Manchester or London or Bulgaria
HybridFull Time
CreateFuture
CreateFuture: Builds digital products and provides technology consulting services.
Strong JavaScript software engineering experience, modern web platform expertise, comfort with ambiguity, interest in AI and agentic approaches, and ability to shape scalable technical solutions.
JavaScript
3d
Save
Mark Applied
Hide
Software Engineer
Leeds or Edinburgh
£43k-£64k/yr HybridFull Time
Lloyds Banking Group
Lloyds Banking GroupLondon Stock Exchange: LLOY: Providing retail banking, commercial banking, and insurance services.
Experience developing web applications with JavaScript, TypeScript, React, or Java; integrating APIs; familiarity with cloud platforms; and strong problem-solving and collaboration skills.
JavaScript, TypeScript, React, Java, Google Cloud Platform (GCP), AWS, Azure, Git, SQL, Docker, Kubernetes, Scrum, Kanban
3d
Save
Mark Applied
Hide
Senior Software Engineer
Glasgow, Scotland, United Kingdom
£44k-£56k/yr HybridFull Time
Edrington
Edrington: Produces and distributes ultra-premium spirits including The Macallan and Highland Park.
Degree in computer science, software engineering, or equivalent experience; proficiency in multiple programming languages and frameworks; web, database, cloud, Agile, Git, and AI-assisted development experience.
C#, JavaScript, Python, HTML, CSS, React, Angular, Node.js, SQL, NoSQL, AWS, Azure, Google Cloud, Agile, Scrum, Git, GitHub Copilot
5d
Save
Mark Applied
Hide
Senior Software Engineer
Edinburgh or United States or Canada or Ireland or Portugal or Romania or Australia
HybridFull Time
FanDuel
FanDuelNYSE: FLUT: Offers online sports betting and daily fantasy sports services.
3+ YOEComputer Science or related degree or equivalent experience; strong Java backend, AWS, Terraform/IaC, event streaming, databases, containers, Kubernetes, testing, Agile, and high-volume systems experience.
Java, AWS, Terraform, SNS, SQS, Kafka, Docker, Kubernetes