Sr Lead Software Engineer
1 day ago
City of London
• Design and build AI-augmented migration tooling, using Claude Code and Copilot, that automates discovery, code transformation, containerisation, and validation across compute platforms., • 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., • Build the guardrails: automated validation, rollback, and continuous verification so AI-generated migration changes are safe to ship at scale., • Establish reusable patterns, prompts, evals, and reference implementations that let the rest of the migration org apply these tools consistently and reliably., • 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., • Work directly with the migration execution and enablement teams to understand real blockers, then encode the solutions into tooling rather than one-off fixes., • 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., • Contribute to the firm's practice for safe, effective use of agentic coding tools on production codebases., • A builder's bias: you ship tools that other engineers depend on, and you measure success by migrations completed, not demos given., • Comfort at the frontier: you are energised, not intimidated, by fast-moving AI tooling and are willing to establish practice where none exists yet., • Healthy scepticism: you trust automated output only as far as your validation proves it, and you build the checks accordingly., • Optimism and adaptability when faced with legacy complexity, coupled with the drive to solve hard problems and continuously optimise., • Respect for people and opinions, and the confidence to offer your point of view., • Dedication to continuous improvement of your own skillset and of the tools around you., • A strong personal identification with the firm's values., • Strong software engineering fundamentals and hands-on delivery in Python, Go, or Java., • 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., • Building automation and tooling that operates on real codebases: code parsing/transformation, templating, and generating change as reviewable pull requests., • Cloud-native platforms and their primitives: Kubernetes, containers (Docker/OCI), and at least one of AWS, GCP, or Cloud Foundry / VCF., • CI/CD and automated deployment pipelines., • Designing validation and guardrails for automated change, testing, verification, and safe rollback., • End-to-end application infrastructure concerns such as authentication/authorization and systems integration., • A consultative, problem-solving approach and the ability to communicate technical concepts clearly., • Excellent written and spoken communication skills., • 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., • Experience building on top of LLM APIs: agent frameworks, tool/function calling, retrieval, and writing evals to measure output quality., • Prompt and context engineering as an applied discipline, including cost/latency/quality trade-offs., • Container build and supply-chain tooling: Dockerfiles, buildpacks/Kaniko, SBOM, image signing, hardened base images., • Infrastructure-as-code tools such as HashiCorp Terraform., • Static analysis, AST-level code transformation, or compiler/language-tooling experience., • Migration or modernisation programmes at scale, and proficiency managing large infrastructure deployments (compute, container systems, storage, networking)., • Global financial services and regulatory / compliance considerations relevant to workload deployment., • Database and messaging technologies such as MySQL, Cassandra, Kafka, CockroachDB, or Oracle. 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. • Hands-on, daily work with frontier AI coding tools, and a mandate to define how the firm uses them., • Continued career advancement opportunities, including industry-recognised certifications such as AWS and CKAD., • Exposure to strong mentorship and leadership examples., • Professional and technical development programs., • Membership of a close-knit, collaborative, diverse team that encourages networking. #J-18808-Ljbffr