Lead Software Engineer – Python / AI – Athena Core – Vice President

Company: JP Morgan Chase
Apply for the Lead Software Engineer – Python / AI – Athena Core – Vice President
Location: London
Job Description:

Overview

As Lead Software Engineer on the Athena Core DevTools team, you design and build systems that accelerate engineers across the organization. You’ll shape the engineering experience from code creation to production release, partnering with technology, platform engineering, and governance. You tackle high-impact tooling that boosts developer productivity, quality, and controls, with ideas scaled across the firm. You’ll own features end-to-end and drive adoption of innovative development tools, including AI-assisted local workflows.

Responsibilities

  • Build and evolve developer-facing products (IDE experiences, web tooling, test infrastructure, SDLC workflows)
  • Improve productivity and confidence for thousands of engineers through tooling
  • Own features across discovery, design, implementation, rollout, telemetry, and operations
  • Translate ambiguous challenges into scalable platform capabilities
  • Partner with controls and audit stakeholders to implement low-friction engineering controls
  • Influence engineering standards and best practices across a broad developer community
  • Design and implement IDE/editor capabilities for smarter code navigation and intelligence
  • Drive AI adoption in local development tools to enhance software development practices
  • Develop static analysis and auto-remediation tools to prevent production errors
  • Build test frameworks and scheduling systems for large-scale cloud-based workloads
  • Create tooling to identify code duplication, dead code, and opportunities for codebase simplification

Key requirements

  • Strong software engineering fundamentals and passion for developer tooling
  • Proficiency in multiple programming languages with emphasis on Python; familiarity with TypeScript/React and SQL
  • Solid understanding of testing, reliability, and maintainable system design
  • Ability to operate independently in ambiguous problem spaces and collaborate across teams
  • Skill in turning loosely defined requirements into robust, widely adopted solutions
  • Working knowledge of modern engineering workflows (testing, CI/CD, static analysis, version control, deployment)
  • collaboration
  • ownership
  • problem solving in ambiguous spaces
  • Python
  • TypeScript/React
  • SQL

…

Posted: September 14th, 2026