Enable job alerts via email!

Senior Lead Software Engineer- Python, Spark & AWS

TN United Kingdom

Glasgow

On-site

GBP 60,000 - 100,000

Full time

13 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Senior Lead Software Engineer to join their agile team in Glasgow. This pivotal role involves enhancing and delivering cutting-edge technology products that drive significant business impact. You will leverage your deep technical expertise in software engineering, AWS, and data analysis to tackle complex challenges while fostering a culture of diversity and inclusion. If you are passionate about innovation and eager to contribute to a dynamic environment, this opportunity is perfect for you.

Qualifications

  • Hands-on experience in system design, application development, and operational stability.
  • Development experience in Java and/or Python with AWS cloud provisioning.

Responsibilities

  • Execute software solutions and maintain high-quality production code.
  • Analyze data sets to improve software applications and systems.

Skills

Software Engineering Concepts
Java
Python
AWS Cloud Services
Data Analysis
Problem Solving
Test Driven Development
Distributed Systems

Education

Formal Training or Certification in Software Engineering

Tools

Terraform
AWS Glue
AWS Athena
AWS S3
Apache Parquet
JUnit

Job description

Social network you want to login/join with:

Senior Lead Software Engineer - Python, Spark & AWS, Glasgow

Client:

Location: Glasgow, United Kingdom

Job Category: Other

EU work permit required: Yes

Job Reference: 1f20df532725

Job Views: 3

Posted: 24.04.2025

Expiry Date: 08.06.2025

Job Description:

Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorgan Chase within the Commercial and Investment Bank team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Drive significant business impact through your capabilities and contributions, and apply deep technical expertise and problem-solving methodologies to tackle a diverse array of challenges that span multiple technologies and applications.

Job 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 and maintains algorithms that run synchronously with appropriate systems.
  • Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development.
  • Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems.
  • Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture.
  • Contributes to software engineering communities of practice and events that explore new and emerging technologies.
  • Adds to team culture of diversity, equity, inclusion, and respect.

Required qualifications, capabilities, and skills:

  • Formal training or certification on software engineering concepts and applied experience.
  • Hands-on practical experience in system design, application development, testing, and operational stability.
  • Development experience in Java and/or Python.
  • Experience working with any tool (Terraform) to provision AWS cloud services.
  • Experience of AWS Glue, AWS Athena & AWS S3.
  • Knowledge of Apache Parquet & open table formats such as Delta, Iceberg & Hudi.
  • Test Driven Development experience in using JUnit, Mojito or similar.
  • Extensive knowledge and work experience with distributed systems and massively parallel processing.
  • Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages.
  • Overall knowledge of the Software Development Life Cycle.

Preferred qualifications, capabilities, and skills:

  • Experience with big data technologies.
  • Knowledge in working with Databricks, Iceberg.
  • Familiarity with message bus technologies such as Kafka or AMPS and query engines such as AWS Athena & Redshift.
  • Knowledge with AWS Lake Formation.
  • Working knowledge of AWS Glue, AWS Athena & AWS S3.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Lead Software Engineer- Java, Go and AWS

TN United Kingdom

Glasgow

On-site

GBP 60.000 - 100.000

3 days ago
Be an early applicant

Sr Lead Software Engineer - Tech Lead

TN United Kingdom

Glasgow

On-site

GBP 60.000 - 100.000

3 days ago
Be an early applicant

Sr Lead Software Engineer - Tech Lead | Glasgow, UK

JPMorgan Chase & Co.

Glasgow

On-site

GBP 60.000 - 110.000

4 days ago
Be an early applicant

Senior Lead Software Engineer- Python, Spark & AWS | Glasgow, UK

JPMorgan Chase & Co.

Glasgow

On-site

GBP 60.000 - 100.000

12 days ago

Senior Lead Software Engineer - Full Stack Developer Java/Kafka

JPMorganChase

Glasgow

On-site

GBP 60.000 - 100.000

10 days ago

Senior Lead Software Engineer (Python)

London Stock Exchange Group

City of Edinburgh

Hybrid

GBP 60.000 - 100.000

2 days ago
Be an early applicant

Sr Lead Software Engineer - Tech Lead

J.P. Morgan

Glasgow

On-site

GBP 60.000 - 100.000

7 days ago
Be an early applicant

Senior Lead Software Engineer

TN United Kingdom

Glasgow

On-site

GBP 70.000 - 110.000

12 days ago

Senior Lead Software Engineer (Python)

LSEG (London Stock Exchange Group)

City of Edinburgh

Hybrid

GBP 55.000 - 70.000

9 days ago