Senior Lead Software Engineer

Company: JPMorgan Chase & Co.
Apply for the Senior Lead Software Engineer
Location: Glasgow
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 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.

Job Responsibilities

  • Develop and enhance the technology and engineering roadmap for your team, aligning with the firm’s architectural roadmap.
  • Provide technical guidance and direction, leading, coaching, and mentoring to support the business and its technical teams.
  • Create secure, high-quality production code, and review and debug code written by others.
  • Develop cost-effective technology solutions in line with best practices and the latest technology.
  • Drive decisions that influence product design, application functionality, and technical operations, adhering to best practices and the architectural roadmap.
  • Serve as a subject matter expert in Python/Java and Databricks across the function.
  • Actively contribute to the engineering community, advocating for firmwide frameworks, tools, and Software Development Life Cycle practices.
  • Influence peers and project decision-makers to adopt leading-edge technologies.
  • Foster a team culture of diversity, equity, inclusion, and respect.

Required Qualifications, Capabilities, and Skills

  • Formal training or certification in software engineering concepts with 10+ years of applied experience.
  • Hands-on experience in system design, application development, testing, and operational stability.
  • Advanced proficiency in one or more programming languages.
  • Advanced knowledge of software applications and technical processes, with deep expertise in one or more technical disciplines (e.g., cloud, AI, machine learning,LLM).
  • Ability to independently troubleshoot design and functionality issues with minimal oversight.

Preferred Qualifications, Capabilities, and Skills

  • Extensive hands-on experience and certification in AWS and/or Databricks.
  • Proven experience in building and designing large-scale global software solutions.
  • In-depth knowledge and experience in Python/Java and/or Databricks (AWS/Azure).
  • Experience in Data Engineering, working with big data, data warehouses, and understanding data modelling; Data Mesh Architecture and building applications using Data Mesh Architecture.
  • Familiarity with orchestration tools such as Airflow.
  • Understanding of the Capital regulatory reporting framework.
  • Experience in engineering within a regulatory-controlled environment.

#J-18808-Ljbffr…

Posted: May 30th, 2026