CareerPlan

Lead Software Engineer - Data / Python / PySpark

Glasgow, Scotland, GBFull-time2026-11-05 → 2026-11-10

Core

Lead Software Engineer designing, developing, and troubleshooting scalable data solutions and AI-integrated applications for JPMorgan Chase's Finance Technology division.

Role type

Lead Software Engineer (Data Engineering & AI Integration)

Builds

Trusted market-leading technology products, data pipelines, and AI-assisted engineering practices

Domain

Financial Services / Data Engineering / Cloud Infrastructure

Deliverable

production ML models

Required skills

System design, Data structures, Algorithms, Python, PySpark, Cloud platforms (AWS), Relational and distributed data platforms, Agile methodologies, CI/CD pipelines, AI/ML concepts, Secure software development, Enterprise AI-assisted tools

Preferred skills

High-volume batch and real-time data processing, Query optimization, PL/SQL, Shell scripting, Architectural design discussions, Financial services regulatory compliance

Technologies

Python, PySpark, Java, Spring Boot, GraphQL, AWS, Oracle, Databricks

Responsibilities

Execute creative software solutions and technical troubleshooting, Develop secure high-quality production code, Lead evaluation sessions with external vendors and internal teams, Lead communities of practice for new technologies, Drive team adoption of AI-assisted engineering practices, Apply SDLC toolchain knowledge to improve automation value

Seniority

Senior, hands-on IC with leadership responsibilities