Barclays  logo

Resilience Recovery Engineer - Software

Barclays
NewPosted yesterday

LOCATION

Pune · Onsite

EXPERIENCE

Not specified

TYPE

FullTime

SKILLS REQUIRED

GoKubernetesCI/CDMicroservices ArchitectureREST APIsDistributed SystemsContainerizationReact.js

Job description

Overview

Design, develop and maintain cyber resilience and recovery tooling that enables teams across Barclays to autonomously manage protection and recovery operations, working alongside CTO Platform Engineering as a senior engineer.

What you'll do

  • Develop and deliver high-quality software solutions using industry-aligned programming languages, frameworks and tools.
  • Ensure code is scalable, maintainable and optimized for performance.
  • Collaborate with product managers, designers and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
  • Participate in code reviews and promote a culture of code quality and knowledge sharing.
  • Stay informed of industry technology trends and innovations, and contribute to organizational technology communities.
  • Adhere to 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.
  • Work on a distributed microservices platform that orchestrates complex workflows across multi-infrastructure environments, integrates with enterprise governance systems, and handles real-time event streaming and state management.
  • Partner with infrastructure teams, security teams and application owners to deliver solutions that reduce recovery times, improve operational efficiency and strengthen the bank's resilience posture.
  • Own key architectural decisions, mentor team members, and contribute to evolving the platform's scalability, reliability and security.
  • 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, in support of the control and governance agenda.

What you'll need

  • Experience in React or Angular front-end development (responsive, accessible UIs).
  • Experience in Go backend development, including REST API design and service integration.
  • Experience with GitLab CI/CD pipelines (build, test, scan, deploy automation).
  • Experience with containerised applications on Kubernetes/OpenShift (deploy, run, troubleshoot).
  • Experience delivering transformation at scale, moving legacy applications to cloud-native microservices architecture.

Nice to have

  • TypeScript and modern front-end tooling and patterns.
  • API security and integration: OAuth2/OIDC/JWT, mTLS; data stores and messaging.
  • Helm and Infrastructure as Code, monitoring and logging.
  • Being a thought leader and innovator with experience in cloud and containerisation technologies.

Details

  • Location: Pune.
  • You may be assessed on risk and controls, communication skills and interaction with a diverse range of stakeholders, as well as job-specific technical skills.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Resilience Recovery Engineer - Software