Posted 20 July, 2026
Sr Lead Software Engineer
JPMorgan Chase & Co.
Greater London, ENG, GB
Full Time
Job Description
\n Key Responsibilities of the Role\n
#J-18808-Ljbffr- \n
- Design and build AI-augmented migration tooling, using Claude Code and Copilot, that automates discovery, code transformation, containerisation, and validation across compute platforms. \n
- Engineer agentic workflows that analyse legacy workloads, generate migration artefacts (Dockerfiles, Helm/Kubernetes manifests, CI/CD pipeline definitions), and produce reviewable pull requests against real codebases. \n
- Build the guardrails: automated validation, rollback, and continuous verification so AI-generated migration changes are safe to ship at scale. \n
- Establish reusable patterns, prompts, evals, and reference implementations that let the rest of the migration org apply these tools consistently and reliably. \n
- Partner closely with the platform engineering teams that build and operate GKP, GCS, Gaia VSI and the container golden path, so the tooling targets the correct end state. \n
- Work directly with the migration execution and enablement teams to understand real blockers, then encode the solutions into tooling rather than one-off fixes. \n
- Measure and improve the quality, cost, and throughput of AI-driven migration — treating model output quality and human-review load as engineering metrics to optimise. \n
- Contribute to the firm\'s practice for safe, effective use of agentic coding tools on production codebases. \n
- \n
- A builder\'s bias: you ship tools that other engineers depend on, and you measure success by migrations completed, not demos given. \n
- Comfort at the frontier: you are energised, not intimidated, by fast-moving AI tooling and are willing to establish practice where none exists yet. \n
- Healthy scepticism: you trust automated output only as far as your validation proves it, and you build the checks accordingly. \n
- Optimism and adaptability when faced with legacy complexity, coupled with the drive to solve hard problems and continuously optimise. \n
- Respect for people and opinions, and the confidence to offer your point of view. \n
- Dedication to continuous improvement of your own skillset and of the tools around you. \n
- A strong personal identification with the firm\'s values. \n
- \n
- Strong software engineering fundamentals and hands-on delivery in Python, Go, or Java. \n
- Practical, production-grade use of AI coding assistants - Claude Code, GitHub Copilot, or equivalent agentic tooling - to build and ship real software, not just autocomplete. \n
- Building automation and tooling that operates on real codebases: code parsing/transformation, templating, and generating change as reviewable pull requests. \n
- Cloud-native platforms and their primitives: Kubernetes, containers (Docker/OCI), and at least one of AWS, GCP, or Cloud Foundry / VCF. \n
- CI/CD and automated deployment pipelines. \n
- Designing validation and guardrails for automated change, testing, verification, and safe rollback. \n
- End-to-end application infrastructure concerns such as authentication/authorization and systems integration. \n
- A consultative, problem-solving approach and the ability to communicate technical concepts clearly. \n
- Excellent written and spoken communication skills. \n
- Bachelor\'s degree in Computer Science, Computer Engineering, or a related field of study, plus working experience in a role such as Software Engineer, Application Developer, or related occupation. \n
- \n
- Experience building on top of LLM APIs: agent frameworks, tool/function calling, retrieval, and writing evals to measure output quality. \n
- Prompt and context engineering as an applied discipline, including cost/latency/quality trade-offs. \n
- Container build and supply-chain tooling: Dockerfiles, buildpacks/Kaniko, SBOM, image signing, hardened base images. \n
- Infrastructure-as-code tools such as HashiCorp Terraform. \n
- Static analysis, AST-level code transformation, or compiler/language-tooling experience. \n
- Migration or modernisation programmes at scale, and proficiency managing large infrastructure deployments (compute, container systems, storage, networking). \n
- Global financial services and regulatory / compliance considerations relevant to workload deployment. \n
- Database and messaging technologies such as MySQL, Cassandra, Kafka, CockroachDB, or Oracle. \n
You\'ll be building at the leading edge of AI-assisted software engineering, on a problem with real scale and real impact - modernising the firm\'s compute estate - where the tools you build are used every day by the teams migrating it. Besides being in a strong team, we thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver products that help our clients succeed.
\n- \n
- Hands-on, daily work with frontier AI coding tools, and a mandate to define how the firm uses them. \n
- Continued career advancement opportunities, including industry-recognised certifications such as AWS and CKAD. \n
- Exposure to strong mentorship and leadership examples. \n
- Professional and technical development programs. \n
- Membership of a close-knit, collaborative, diverse team that encourages networking. \n
