CareerPlan

Lead Software Engineer - Python

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

Core

Design and build developer-facing systems, IDE experiences, and tooling to accelerate the daily work of thousands of engineers at JPMorgan Chase.

Role type

Lead Software Engineer (Developer Tools & Platform)

Builds

IDE experiences, web tooling, test infrastructure, SDLC workflows, static analysis tools, and auto-remediation systems.

Domain

Financial Services / Developer Productivity & Engineering Platform

Deliverable

product features

Required skills

Python, TypeScript, React, SQL, System Design, Testing, CI/CD, Static Analysis, AI-assisted development validation, Secure coding practices

Preferred skills

Large-scale Python codebases, Cloud-based test execution, Platform migrations, Engineering standards influence

Technologies

Python, TypeScript, React, SQL, AI-assisted tools, Static analysis tools, Cloud infrastructure

Responsibilities

Build and evolve developer-facing products including IDE experiences and test infrastructure; Drive team adoption of enterprise-authorized AI-assisted engineering practices; Develop static analysis and auto-remediation tools to prevent errors; Create platform tooling to identify code duplication and simplify codebases; Partner with controls and audit stakeholders to implement engineering controls; Influence engineering standards and best practices across the developer community.