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

JPMorgan Chase JPMorgan Chase · Banking · LONDON, LONDON, United Kingdom · Commercial & Investment Bank

Lead Software Engineer to build and evolve developer-facing products, including IDE experiences, web tooling, test infrastructure, and SDLC workflows, with a focus on driving AI adoption in local development tools.

What you'd actually do

  1. Build and evolve developer-facing products, including IDE experiences, web tooling, test infrastructure, and SDLC workflows
  2. Improve productivity and confidence for thousands of engineers through impactful tooling
  3. Own features throughout their lifecycle: discovery, design, implementation, rollout, telemetry, and operational support
  4. Translate ambiguous challenges into scalable platform capabilities
  5. Partner with controls and audit stakeholders to implement effective, low-friction engineering controls

Skills

Required

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

Nice to have

  • Experience building developer tools or platforms at scale
  • Familiarity with large-scale Python codebases
  • Exposure to AI-driven development tools and practices
  • Experience with cloud-based test execution and infrastructure
  • Knowledge of regulatory or audit requirements in engineering environments
  • Background in platform migrations or large-scale software initiatives
  • Experience influencing engineering standards and best practices

What the JD emphasized

  • Drive AI adoption in local development tools to enhance software development practices

Other signals

  • Drive AI adoption in local development tools to enhance software development practices
  • Develop static analysis and auto-remediation tools to prevent errors before production
  • Design and implement IDE and editor capabilities for smarter navigation and code intelligence