Manager of Software Engineering - Python

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
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Finance

Description For Manager of Software Engineering - Python

This is your opportunity to make a significant impact as a Manager of Software Engineering at JPMorgan Chase within the Finance Technology division. You'll be responsible for leading multiple teams and managing day-to-day implementation activities, ensuring compliance with standards and business requirements. The role combines technical expertise in Python and Java with leadership responsibilities, focusing on team development and stakeholder management.

As a leader, you'll guide software engineering teams, set technical direction, and foster a culture of innovation and inclusion. You'll work with distributed applications, RESTful microservices, and cloud technologies while ensuring your team delivers high-quality solutions that meet business objectives.

The position offers the chance to work with one of the world's leading financial institutions, where you'll have the opportunity to influence technical strategy and mentor emerging talent. You'll be part of the Corporate Sector, working on critical financial technology solutions that impact global markets.

The ideal candidate combines strong technical capabilities in Python, Java, and cloud technologies with proven leadership experience. You'll need to demonstrate expertise in building distributed applications, managing stakeholder relationships, and driving technical excellence while maintaining a focus on diversity and inclusion.

This role presents an excellent opportunity for experienced technical leaders who want to make a meaningful impact at a global scale while working with cutting-edge technologies in the financial sector.

Last updated 15 minutes ago

Responsibilities For Manager of Software Engineering - Python

  • Provides guidance to immediate team of software engineers on daily tasks and activities
  • Sets the overall guidance and expectations for team output, practices, and collaboration
  • Anticipates dependencies with other teams to deliver products and applications
  • Manages stakeholder relationships and team's work in accordance with compliance standards
  • Creates a culture of diversity, equity, inclusion, and respect

Requirements For Manager of Software Engineering - Python

Python
Java
  • Formal training or certification on team leadership concepts
  • Experience leading teams of technologists
  • Strong expertise in building distributed applications using Java spring framework
  • Strong expertise in building RESTful micro-services using spring boot
  • Proficient in cloud native development with AWS
  • Knowledge of Software Development Life Cycle and agile methodologies
  • Experience in Computer Science, Engineering, Mathematics, or related field

Interested in this job?

Jobs Related To JPMorgan Chase Manager of Software Engineering - Python

Full Stack Lead Software Engineer

Lead Full Stack Software Engineer role at JPMorgan Chase, focusing on enterprise application development using Java, React, and cloud technologies.

Senior Lead eSoftware Engineer - C++ Electronic Trading

Senior Lead eSoftware Engineer position at JPMorgan Chase focusing on electronic trading systems development using C++ and low-latency programming.

Python Senior Lead Software Engineer

Senior Lead Software Engineer role at JPMorgan Chase focusing on Python development for the Rates Technology team, combining financial expertise with technical innovation.

Senior Lead Software Engineer - Python

Senior Lead Software Engineer position at JPMorgan Chase focusing on Python development for trade structuring tools within the Commercial & Investment Banking division.

Lead Software Engineer - Full Stack Java Developer

Lead Software Engineer position at JPMorgan Chase focusing on full-stack Java development, requiring 6+ years of experience and offering comprehensive benefits.