IT & Software

Python Engineer

Barclays

Northampton · Northamptonshire · United Kingdom

Overview

As a Python Engineer at Barclays, you design and build automation solutions across our technology landscape, including backend services, cloud-native infrastructure, and modern UIs using AWS, Python, Docker, and AI-assisted development. You collaborate with stakeholders to translate complex problems into pragmatic solutions within a regulated environment. You contribute to code quality, secure coding practices, and robust testing while engaging with cross-functional teams. This role offers the chance to influence technology choices, risk controls, and enterprise-scale delivery in financial services.

Responsibilities
  • Develop and deliver high-quality software using industry-aligned languages, frameworks, and tools.
  • Ensure code is scalable, maintainable, and optimized for performance.
  • Collaborate cross-functionally with product managers, designers, and engineers to define requirements and align with business objectives.
  • Participate in code reviews and foster a culture of code quality and knowledge sharing.
  • Stay informed of technology trends and contribute to technical communities to drive excellence.
  • Adhere to secure coding practices to protect data and build secure software solutions.
  • Implement effective unit testing to ensure design quality, readability, and reliability.
Key requirements
  • Strong hands-on experience with Python for backend development or automation.
  • Proven experience with AWS cloud services (e.g., Lambda, EC2, S3, API Gateway).
  • Solid knowledge of Docker and container-based delivery.
  • Experience building front-end applications using React (or similar modern JavaScript frameworks).
  • Experience in Linux environments with basic shell scripting.
  • Exposure to AI tooling (e.g., AI code assistants, basic LLM or API integrations).
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Strong communication and collaboration
  • Stakeholder management and influencing
  • Problem solving and analytical thinking
  • Python
  • AWS
  • Docker

Reference: WJ-747_30823957

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.