Senior Lead Software Engineer

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
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Finance · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Principal Software Engineer - Spread Technology

Senior Principal Software Engineer position at JPMorgan Chase focusing on Spread Technology, requiring 15+ years of experience in software engineering and leadership.

Director of Software Engineering

Director of Software Engineering position at JPMorgan Chase leading India-based team in Asset Management Alternatives Tech, focusing on Cross Alts Expense Management and Treasury Management.

Director of Software Engineering - Finance Technology (TCIO)

Lead software engineering role at JPMorgan Chase focusing on Finance Technology and Interest Rate Risk platform transformation.

Sr Director of Software Engineering

Lead software engineering teams and drive platform modernization at JPMorgan Chase as Senior Director of Software Engineering in Bangalore.

Java Principal Software Engineer

Principal Software Engineer role at JPMorgan Chase leading development of cloud-native data solutions within the Fusion Data Management Team.

Description For Senior Lead Software Engineer

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 Lead Software Engineer at JPMorgan Chase, within the Capital Technology team, you will play a pivotal role in an agile feature team. Your focus will be on designing, enhancing, constructing, and delivering market-leading technology products that are secure, stable, and scalable. Your work will have a significant business impact as you apply your deep technical expertise and problem-solving skills to address a wide range of challenges across multiple technologies and applications.

The role requires extensive experience in software engineering with a focus on system design, application development, and operational stability. You'll be working with cutting-edge technologies including Python, Java, and Databricks, while leading and mentoring technical teams. The position offers the opportunity to shape technology solutions and influence product design decisions in a global financial services environment.

As a senior technical leader, you'll be responsible for developing the technology roadmap, providing technical guidance, and ensuring the delivery of high-quality, secure code. You'll work within the Capital Technology team, contributing to critical projects that impact the firm's technological capabilities and business outcomes. The role combines technical expertise with leadership responsibilities, requiring both hands-on development skills and the ability to mentor and guide other engineers.

The ideal candidate will bring deep technical knowledge, particularly in Python/Java and Databricks, along with experience in building large-scale global software solutions. You'll have the opportunity to work with advanced technologies including cloud platforms, AI, and machine learning, while contributing to the firm's engineering community and helping shape the future of financial technology.

Last updated 12 days ago

Responsibilities For Senior Lead Software Engineer

  • Develop and enhance the technology and engineering roadmap for your team
  • Provide technical guidance and direction, leading, coaching, and mentoring
  • Create secure, high-quality production code, and review and debug code
  • Develop cost-effective technology solutions
  • Drive decisions that influence product design and functionality
  • Serve as a subject matter expert in Python/Java and Databricks
  • Actively contribute to the engineering community
  • Influence peers to adopt leading-edge technologies
  • Foster a team culture of diversity, equity, inclusion, and respect

Requirements For Senior Lead Software Engineer

Python
Java
  • 10+ years of applied software engineering experience
  • Hands-on experience in system design and application development
  • Advanced proficiency in one or more programming languages
  • Advanced knowledge of software applications and technical processes
  • Deep expertise in cloud, AI, machine learning, or LLM
  • Ability to independently troubleshoot design issues

Interested in this job?