Software Engineer III - Python Developer

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.
Glasgow, UK
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance · AI

Description For Software Engineer III - Python Developer

We have an exciting opportunity for a Senior Python Software Engineer to join JPMorgan Chase's Asset & Wealth Management division. As a Python Software Engineer III, you'll be part of an agile team designing and delivering trusted market-leading technology products. The role focuses on implementing data-driven solutions, including creating Python applications that provide Large Language Model based services.

You'll work with cutting-edge technologies and modern development practices, contributing to critical technology solutions across multiple technical areas. The position involves developing secure, high-quality production code, creating architecture for complex applications, and working with large-scale data sets.

The role is based in Glasgow, United Kingdom, within the Data Management product area. You'll be part of J.P. Morgan Asset & Wealth Management, which delivers industry-leading investment management and private banking solutions to individuals, advisors and institutions globally.

Key technical aspects include:

  • Python development with modern frameworks and libraries
  • Large Language Model integrations
  • Data visualization and analysis
  • API development and integration
  • Cloud and containerization technologies

This is an excellent opportunity for an experienced Python developer who wants to work with cutting-edge AI/ML technologies while contributing to financial technology solutions at a global scale. The role offers exposure to both traditional financial systems and modern AI applications, making it an unique position for career growth in fintech.

The ideal candidate will combine strong Python expertise with an understanding of financial technology, demonstrating both technical excellence and business acumen. You'll work in a collaborative environment that values diversity and innovation, with opportunities to contribute to the broader tech community within JPMorgan Chase.

Last updated 5 hours ago

Responsibilities For Software Engineer III - Python Developer

  • Executes software solutions, design, development, and technical troubleshooting
  • Creates secure and high-quality production code and maintains algorithms
  • Produces architecture and design artifacts for complex applications
  • Gathers, analyzes, synthesizes, and develops visualizations from large data sets
  • Identifies hidden problems and patterns in data
  • Contributes to software engineering communities of practice
  • Adds to team culture of diversity, equity, inclusion, and respect

Requirements For Software Engineer III - Python Developer

Python
Kubernetes
  • Formal training or certification on software engineering concepts
  • Hands-on practical experience in system design and application development
  • Proficient in coding in Python
  • Experience in developing, debugging, and maintaining code in a large corporate environment
  • Overall knowledge of the Software Development Life Cycle
  • Solid understanding of agile methodologies
  • Experience in developing Python applications using Pandas, NumPy, and Matplotlib
  • Proficient in dependency management using tools like poetry, pipenv or uv
  • Strong understanding of version control systems, particularly Git

Interested in this job?

Jobs Related To JPMorgan Chase Software Engineer III - Python Developer

Securities Lending Java Senior Lead Software Engineer

Senior Lead Software Engineer position at JPMorgan Chase focusing on Java development for Securities Lending, offering competitive compensation and comprehensive benefits.

Software Engineer III - Python

Senior Software Engineer role at JPMorgan Chase focusing on Python development and AI/ML platforms, combining technical expertise with AI governance responsibilities.

Software Engineer III - C++ Senior Associate

Senior C++ Software Engineer role at JPMorgan Chase's Electronic Market Making group, building trading platforms and market-making systems.

Software Engineer III - C++ - Markets Technology - Athens

Senior Software Engineer role at JPMorgan Chase focusing on C++ development for trading systems in Athens, Greece. Build high-performance trading solutions in an agile environment.

Software Engineer III - Java Full Stack, AWS

Senior Software Engineer role at JPMorgan Chase focusing on Java Full Stack development with AWS, working on critical financial technology solutions in the Commercial & Investment Bank division.