Senior Developer

  • 3761 Barclays - BX - UK
  • 30/05/2026
Full time Information Technology Telecommunications Java Python Testing

Job Description

Job Description Purpose

To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.

Accountabilities
  • Development and delivery of high quality software solutions using industry aligned programming languages, frameworks, and tools.
  • Ensuring that code is scalable, maintainable, and optimized for performance.
  • Cross functional collaboration with product managers, designers and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
  • Collaboration with peers, participation in code reviews, and promotion of a culture of code quality and knowledge sharing.
  • Staying informed of industry technology trends and innovations, and actively contributing to the organization's technology communities to foster a culture of technical excellence and growth.
  • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability.
Expectations

Contribute or set strategy, drive requirements, make recommendations for change, plan resources, budgets and policies, manage and maintain processes, deliver continuous improvements and address policy breaches.

For leadership: define jobs and responsibilities, plan department needs, counsel employees, lead specialists, influence operations, balance short and long term goals, and ensure budgets and schedules meet corporate requirements.

Leadership Behaviours (Principle)

L - Listen and be authentic, E - Energise and inspire, A - Align across the enterprise, D - Develop others

Individual Contributor Focus

Act as a subject matter expert within one's discipline, guide technical direction, lead collaborative, multi year assignments, train and coach less experienced specialists, and provide information influencing long term profits, organisational risks and strategic decisions.

Key Responsibilities
  • Advise key stakeholders, including functional leadership teams and senior management, on functional and cross functional areas of impact and alignment.
  • Manage and mitigate risks through assessment, supporting the control and governance agenda.
  • Demonstrate leadership and accountability for managing risk and strengthening controls related to the work performed.
  • Collaborate with other areas of work for business aligned support and to stay aligned with business strategies.
  • Create solutions based on sophisticated analytical thought, comparing and selecting complex alternatives.
  • Define problems and develop innovative solutions using interpretative analysis.
  • Adopt outcomes of extensive research in problem solving processes.
  • Build and maintain trusting relationships and partnerships with internal and external stakeholders to achieve key business objectives.
Qualifications
  • Extensive experience developing medium to large Python applications.
  • Experience working in an Agile environment (preferably Scrum or Kanban).
  • Experience with server side development and multi threaded code.
  • Experience with cross region teams and projects.
  • Knowledge of HTTP protocol and web services.
  • Experience with other programming languages such as Java or .NET.
  • Knowledge of equity derivatives/structured products (highly valued).
  • Experience providing support and resolving production issues.
  • Experience building systems in trading, banking, or other financial organization.
  • Experience building internet/client facing secure portals and APIs.
Location

London, United Kingdom

Values & Mindset

All colleagues are expected to demonstrate Barclays Values: Respect, Integrity, Service, Excellence, and Stewardship. They are also expected to adopt the Barclays Mindset: Empower, Challenge, and Drive.