Enable job alerts via email!

Java Backend Software Engineer III

JPMorgan Chase & Co.

Glasgow

On-site

GBP 70,000 - 120,000

Full time

7 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading financial institution in Glasgow is seeking a Senior Manager of Software Engineering to lead agile technical teams. This role involves oversight of software engineering efforts, budget influence, and promoting diversity and inclusion within the team. Candidates should possess extensive experience in software engineering practices, particularly in Java and Python, alongside leadership capabilities to guide technical teams in a collaborative setting.

Qualifications

  • Advanced experience in leading software engineering teams.
  • In-depth knowledge of financial industry IT systems.
  • Proven ability in managing complex technical items.

Responsibilities

  • Direct and coach software engineering teams.
  • Ensure collaboration across agile teams and stakeholders.
  • Design new architectural patterns for application development.

Skills

Software engineering concepts
Agile practices
Leadership
Data driven applications
Java
Python
Databricks
AWS/Azure

Education

Formal training or certification in software engineering

Job description

Social network you want to login/join with:

col-narrow-left

Client:
Location:

Glasgow, United Kingdom

Job Category:

Other

-

EU work permit required:

Yes

col-narrow-right

Job Reference:

9bbdfbea9551

Job Views:

3

Posted:

29.06.2025

Expiry Date:

13.08.2025

col-wide

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 Senior Manager of Software Engineering at JPMorgan Chase within the Corporate Technology, you will serve in a leadership role by providing technical coaching and advisory for multiple agile technical teams. You will anticipate the needs and potential dependencies of other functions within the firm. As an expert in your field, your insights will influence budget and technical designs to advance operational efficiencies and functionalities.

Job Responsibilities

  • Provide overall direction, oversight, and coaching for a team of entry-level to senior-level software engineers.
  • Be accountable for decisions that influence teams’ resources, budget, tactical operations, and the execution and implementation of processes and procedures.
  • Ensure successful collaboration across agile teams, product and stakeholders.
  • Identify and mitigate issues to execute a book of work while escalating issues as necessary.
  • Be accountable to build and evolve the application in accordance with the architectural roadmap.
  • Be accountable to design new architectural patterns that can be reused across Capital.
  • Provide input to leadership regarding budget, approach, and technical considerations to improve operational efficiencies and functionality for the team.
  • Create a culture of diversity, equity, inclusion, and respect for team members, prioritizing diverse representation.

Required Qualifications, Capabilities, and Skills

  • Formal training or certification on software engineering concepts and advanced applied experience. In addition, proven experience leading technologists to manage and solve complex technical items within your domain of expertise.
  • Experience leading large feature teams of software engineers to deliver intensive data driven applications.
  • Ability to guide and coach teams on approaches to achieve goals aligned with strategic initiatives.
  • In-depth knowledge of agile practices and delivering agile programs.
  • In-depth knowledge of the financial industry and their IT systems.
  • In-depth knowledge and experience in a last JAVA, Python, Databricks, AWS/Azure.
  • Experience with hiring, developing, and recognizing talent.

Preferred Qualifications, Capabilities, and Skills

  • Deep knowledge of design, analytics, development, coding, testing and application programming to deliver data driven application.
  • Strong expertise in building distributed applications using the core Java Spring framework; building RESTful micro-services using Spring Boot applications; cloud-native development with AWS/Azure.
  • Strong expertise in Python and Databricks, Data Engineering and knowledge of Data Mesh architecture.
  • Experience working at the code level for large datasets, data warehouses and data modelling.
  • Experience building AI models and using LLM to enhance software engineering teams’ capability.
  • Comprehensive knowledge of the Software Development Life Cycle with a solid understanding of agile methodologies such as CI/CD.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.