This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Embark on a transformative journey as an Enterprise Reliability Architect at Barclays. At Barclays, our vision is clear — to redefine the future of banking through resilient, observable, and highly scalable technology platforms. We are seeking an Enterprise Reliability Architect to join a cross-cutting engineering function focused on advancing enterprise reliability and observability practices across mission-critical applications. In this role, you will help shape how reliability engineering is implemented across the organization by driving telemetry standards, resilience patterns, non-functional architecture, and proactive performance engineering. You will partner with application, platform, and engineering teams to improve reliability maturity at scale, not as a traditional product support function, but as part of a Center of Excellence for observability and reliability engineering. This is an opportunity to influence engineering outcomes across multiple domains by defining best practices, closing systemic reliability gaps, and enabling teams to design for resilience, operability, and performance from the outset.
Job Responsibility
To apply software engineering techniques, automation, and best practices in incident response, to ensure the reliability, availability, and scalability of the systems, platforms, and technology through them
Availability, performance, and scalability of systems and services through proactive monitoring, maintenance, and capacity planning
Resolution, analysis and response to system outages and disruptions, and implement measures to prevent similar incidents from recurring
Development of tools and scripts to automate operational processes, reducing manual workload, increasing efficiency, and improving system resilience
Monitoring and optimisation of system performance and resource usage, identify and address bottlenecks, and implement best practices for performance tuning
Collaboration with development teams to integrate best practices for reliability, scalability, and performance into the software development lifecycle, and work closely with other teams to ensure smooth and efficient operations
Stay informed of industry technology trends and innovations, and actively contribute to the organization's technology communities to foster a culture of technical excellence and growth
Requirements
Experience establishing or scaling reliability, observability, or resilience practices across multiple teams or platforms
Experience partnering across engineering teams to influence non-functional architecture, operational readiness, and production resilience through technical leadership and consultative engagement
Experience driving proactive reliability practices including monitoring strategy, telemetry standardization, service health measurement, and performance optimization across multiple teams or services
Strong experience with observability and APM tooling such as OpenTelemetry, Elastic, AppDynamics, or Prometheus
Experience implementing resilience patterns such as Retry, Time Limit, Circuit Breaker, Bulkhead, Throttling, and Saga
Ability to act as a technical advisor by guiding best practices, influencing design decisions, and helping teams improve reliability maturity at scale
Nice to have
Experience in financial services or other highly regulated, mission-critical environments
Knowledge of networking and security fundamentals, including VPC design, IAM, encryption, and secrets management
Experience with infrastructure and platform environments such as Red Hat, Windows, and Kubernetes
Familiarity with CI/CD and automation tooling used to support reliable software delivery