Enable job alerts via email!

Lead Software Engineer - Python - Kubernetes - AWS

JPMorgan Chase & Co.

London

On-site

GBP 80,000 - 100,000

Full time

3 days ago
Be an early applicant

Job summary

A large financial institution is seeking a Lead Software Engineer to transform operations. This role involves collaborating with AI/ML teams to develop robust APIs and services, focusing on high-quality applications using Python, Kubernetes, and AWS. The ideal candidate has advanced experience in these technologies, strong problem-solving skills, and the ability to mentor others. Competitive compensation and career growth opportunities are offered.

Qualifications

  • Advanced experience in Python, Kubernetes, Terraform, and AWS required.
  • Ability to work independently and integrate with other systems.

Responsibilities

  • Develop and maintain high-quality applications using Python and Kubernetes.
  • Architect scalable cloud infrastructure solutions using AWS.

Skills

Python
Kubernetes
Terraform
AWS
Kafka

Education

Formal training in Computer Science or Engineering

Job description

Social network you want to login/join with:

Lead Software Engineer - Python - Kubernetes - AWS, London

Client:

Location:

London, United Kingdom

Job Category:

Other

-

EU work permit required: Yes

Job Reference: 4b2a4ea8abb8

Job Views: 5

Posted: 12.08.2025

Expiry Date: 26.09.2025

Job Description:

As a Lead Software Engineer at JPMorgan Chase within the Corporate and Investment Banking Applied Artificial Intelligence and Machine Learning team, you will play a pivotal role in transforming the operations of the world's largest bank. You will collaborate with Data Scientists and Line of Business teams to integrate AI/ML solutions and develop horizontal capabilities, focusing on creating robust APIs, services, and libraries. This opportunity allows you to ensure seamless production integration and high-quality systems design, implementation, and delivery.

Job Responsibilities
  • Develop and maintain high-quality applications using Python, Kubernetes, Terraform, and Kafka.
  • Design and integrate AI/ML solutions into complex domain-specific document processing systems.
  • Collaborate closely with other teams to understand and integrate with existing systems, proactively seek out and gather information necessary for systems integration and development.
  • Architect scalable and resilient cloud infrastructure solutions using AWS and Kubernetes, ensuring performance and security for stream processing applications.
  • Mentor and guide junior team members, lead initiatives to promote best practices and automation.
  • Collaborate closely with SRE and production monitoring teams to ensure system reliability and performance.
Required Qualifications, Capabilities and Skills
  • Formal training or certification in Computer Science, Engineering, or related field, with proficient advanced experience.
  • Proven hands-on experience with Python, Kubernetes, Terraform, and AWS.
  • Ability to work independently to understand and integrate with other systems within a bank.
  • Proficiency in messaging and communication technologies such as Kafka and REST APIs.
  • Ability to communicate technical information and ideas at all levels, convey information clearly, and create trust with stakeholders.
  • Strong understanding of containerization, microservices, and streaming-based architectures.
  • Strong understanding of SDLC, continuous delivery, and agile development practices.
Preferred Qualifications, Capabilities and Skills
  • Practical experience leading and mentoring small development teams.
  • Practical experience deploying LLM-based applications into production and an understanding of MLOPS.
  • Practical experience with data lakes, data catalogs, and data retention best practices.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs