Job Search and Career Advice Platform

Enable job alerts via email!

Lead Software Engineer - Python, AWS

JPMorgan Chase & Co.

Glasgow

On-site

GBP 70,000 - 90,000

Full time

16 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading financial services firm in Glasgow is seeking a Python Lead Software Engineer to join its Wealth Management Controls Technology group. This role involves designing, developing, and delivering reliable technology products with a focus on scalability and security. The ideal candidate will have strong Python skills, experience with microservices architecture, and good knowledge of AWS services. Collaboration in Agile teams and innovative problem-solving is key to success in this position.

Qualifications

  • Strong Python programming experience is required.
  • Hands-on practical experience in system design and application development.
  • Good knowledge of AWS offerings (S3, EC2, RDS, Lambda).

Responsibilities

  • Executes software solutions, design, and technical troubleshooting.
  • Creates secure and high-quality production code.
  • Engineer a suite of performant, scalable RESTful micro-services using Python.

Skills

Python programming
Communication skills
Problem-solving mindset
Knowledge of AWS
Microservices architecture

Education

Formal education in Computer Science or related field

Tools

Docker
Kubernetes
Grafana
AWS S3
AWS Lambda
Job description
Overview

The Wealth Management Controls Technology group is looking for a Python Lead Software Engineer to work on a new program using cutting-edge technology.

As a Lead Software Engineer at JPMorgan Chase within the Wealth Management Controls Technology organization, you will be an experienced member of an agile team, tasked with designing and delivering reliable, market-leading technology products that are secure, stable, and scalable. Your role involves implementing essential technology solutions across diverse technical domains, supporting various business functions to achieve the firm's strategic goals.

Responsibilities
  • Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
  • Creates secure and high-quality production code
  • Engineer a suite of performant, scalable and reusable RESTful micro-services and APIs using Python. Championing quality and owning the non-functional requirements.
  • Apply knowledge of service level indicators and objectives to proactively address issues and improve system reliability.
  • Support the adoption of SRE best practices within the team as needed.
  • Contributes to software engineering communities of practice and events that explore new and emerging technologies
Required qualifications, capabilities, and skills
  • Formal education and/or training in Computer Science or related field and applied experience.
  • Hands-on practical experience in system design, application development, testing, and operational stability
  • Strong Python programming experience is required
  • Experience building and maintaining a microservices architecture using .
  • Experience in developing, debugging and automated testing (e.g. PyUnit) within a commercial setting
  • Basic python AI /ML knowledge required. (pandas, NumPy, scikit-learn, etc..)
  • Strong communication skills and ability to work collaboratively in large teams. Proactive problem-solving mindset and eagerness to learn new technologies.
  • Good knowledge of AWS offerings (S3, EC2, RDS, Lambda , Terraform etc).
  • Ability to identify and implement innovative solutions to meet business needs.
Preferred qualifications, capabilities, and skills
  • Good knowledge of Docker, Kubernetes.
  • Experience applying site reliability engineering (SRE) principles to software development.
  • Exposure to service level objective alerting and telemetry collection.
  • Experience with observability tools (Grafana, Dynatrace, Prometheus, Datadog, Splunk) and monitoring best practices is a plus.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.