B

Barclays

Wealth management services for UK clients

AI Software Engineer

AI Application EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listedIn-person

About the Job

Requirements

  • Good understanding of Generative AI and Agentic AI, including their capabilities, limitations and failure modes, with sound judgement on when deterministic software is the better solution.
  • Experience with context engineering, including retrieval-augmented generation, grounding, knowledge sources, memory, prompt design and controlled access to information.
  • Experience building AI agents and agentic workflows, including task decomposition, orchestration, state management, tool integration through protocols such as Model Context Protocol, and human approval controls.
  • Experience using AI-assisted development tools and coding agents as a core part of engineering, applying strong verification and taking ownership of the quality of AI-generated code.

Responsibilities

  • Design, develop and improve software using engineering methodologies to provide business, platform and technology capabilities for customers and colleagues.
  • Develop and deliver high-quality software solutions using industry-aligned programming languages, frameworks and tools, ensuring code is scalable, maintainable and optimized for performance.
  • Collaborate cross-functionally with product managers, designers and engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
  • Collaborate with peers, participate in code reviews, and promote code quality and knowledge sharing.
  • Stay informed about technology trends and innovations and contribute to technology communities to foster technical excellence and growth.
  • Follow secure coding practices to mitigate vulnerabilities, protect sensitive data and ensure secure software solutions.
  • Implement effective unit testing practices to ensure proper code design, readability and reliability.
  • Develop scalable software solutions and integrate advanced AI capabilities into enterprise systems in collaboration with engineering teams.

Desired Qualifications

  • Experience integrating different AI models or providers and making informed trade-offs across quality, resilience, latency, security and cost.
  • Experience delivering AI-powered solutions in regulated environments and working with risk and control partners.
  • Experience measuring the impact of AI on engineering productivity, quality or business outcomes.
  • Experience supporting other engineers, including coaching on AI-assisted engineering and contributing to team or community engineering practices.

About the Company

Barclays

Wealth management services for UK clients

Barclays Wealth Management helps UK clients manage and grow their wealth through a regional network of financial experts. It delivers personalized advice and services—such as investment management, financial planning, and estate and trust planning—tailored to each client’s goals, risk tolerance, and time horizon, with support from Barclays’ broader resources. What sets it apart is the combination of local, face-to-face guidance with the scale and range of a large UK bank, offering access to a wide array of financial products and research. The goal is to help clients preserve and grow their wealth over the long term by providing comprehensive, advisor-led guidance aligned with individual financial objectives.

Company size
10,001+
Company stage
IPO
Headquarters
London, United Kingdom
Founded
1690

Recently Posted Jobs

Explore more opportunities at Barclays

See more jobs