Software Engineer - Containers at Barclays
Barclays is seeking a Software Engineer - Containers to design, develop, and enhance software platform capabilities using modern engineering methodologies. In this role, you will contribute to critical platform and technology infrastructure that powers global financial operations. Candidates will collaborate across functional teams, implement cloud-native solutions, and leverage container orchestration tools to drive technical excellence.

Role Overview
Barclays is seeking a Software Engineer - Containers to design, develop, and enhance software platform capabilities using modern engineering methodologies. In this role, you will contribute to critical platform and technology infrastructure that powers global financial operations.
Candidates will collaborate across functional teams, implement cloud-native solutions, and leverage container orchestration tools to drive technical excellence.
Eligibility Criteria & Qualifications
- Bachelor's or Master's degree in Computer Science, Information Technology, or relevant engineering field.
- Hands-on experience configuring, using, or maintaining Kubernetes platforms (OpenShift, EKS, or AKS).
- Demonstrated expertise in software development using Python or Golang.
- Experience with Docker, containerization, and cloud-native utilities.
Key Responsibilities
Infrastructure & Environment Management
- •Design, develop, and deliver high-quality, scalable, and maintainable software solutions using cloud-native utilities and container tools.
- •Participate in peer code reviews and promote a culture of code quality, knowledge sharing, and technical excellence.
CI/CD & Automation
- •Collaborate cross-functionally with product managers, designers, and engineers to define requirements and integration strategies.
Monitoring & Reliability
- •Adhere to secure coding practices and implement effective unit testing to ensure code design, readability, and system security.
Required Skills & Technologies
How to Apply
Submit your application directly through Barclays's verified careers portal.
Review the published role requirements, degree qualifications, and eligible graduation batches above.
Ensure your resume highlights relevant projects and contains working GitHub repository links.
Click the official application button below to open Barclays's direct careers page.
Complete and submit your application directly on the employer's portal.
You will be directed to Barclays's official careers portal. Career Insights does not process applications or charge any candidate fees.
The specifications above are verified official details published by Barclays. Candidates should verify all final terms, deadlines, and eligibility directly on Barclays's official careers portal before submitting an application.
Recommended Preparation
Independent editorial guidance based on the published role information.
What to Prepare
Evaluate your cloud systems and infrastructure background against published criteria and automation focus areas.
B.E / B.Tech / MCA / B.Sc
Hiring evaluations prioritize demonstrable problem-solving, domain competence, and practical project evidence over specific degree pedigree.
Cloud services (AWS / Azure / GCP) and systems infrastructure.
Understand compute instances, virtual private clouds (VPCs), storage tiers, IAM security boundaries, and infrastructure-as-code principles.
Containerization, automation pipelines, and deployment tooling.
Master Docker multi-stage builds, container networking basics, CI/CD pipeline triggers (GitHub Actions), and fundamental Linux sysadmin commands.
Basic understanding of data storage, serialization, and persistence.
Be prepared to explain relational normalization (1NF-3NF), indexing trade-offs, foreign key constraints, and transactional consistency.
Familiarity with Git branching, pull requests, and collaborative repository management.
Review Git branch workflows, pull request code reviews, and maintain clean commit history with descriptive messages.
Onsite (Chennai / Pune, India) operational structure.
Highlight proactive written communication, technical documentation discipline, and the ability to troubleshoot errors systematically before escalating.
Technical Topics
Depending on the hiring team’s evaluation style, technical assessments for this role typically cover these core areas:
Topic 1: Cloud Architecture, Networking & IAM Security
- Core cloud primitives (EC2/VMs, VPCs, subnets, route tables, security groups)
- Identity and Access Management (least privilege principles, role delegation)
- Storage tiers (S3/Blob, block storage) and database connectivity
Topic 2: Containerization & Docker Best Practices
- Writing clean, multi-stage Dockerfiles for minimal image size
- Container networking, volume mounts, and environment configuration
- Container security: running non-root users, vulnerability scanning
Topic 3: CI/CD Pipelines & Infrastructure as Code (IaC)
- Building automated CI/CD workflows (GitHub Actions, GitLab CI, Jenkins)
- Declarative infrastructure templates (Terraform, CloudFormation)
- State file management, plan validation, and automated rollback strategies
Topic 4: Observability, Logging & Site Reliability (SRE)
- Monitoring metrics, distributed tracing, and centralized logging
- Formulating Service Level Objectives (SLOs) and Error Budgets
- High-availability failover, health checks, and autoscaling triggers
Topic 5: Incident Response, Post-Mortems & Operational Excellence
- Disaster recovery planning and backup verification
- Blameless post-mortem culture and identifying systemic failure points
- Infrastructure cost optimization and resource right-sizing
* Note: These are independent Career Insights editorial recommendations to help candidates structure their study plan. They do not represent guaranteed interview stages or official hiring mandates from Barclays.
Practical Project
Build a small deployment workflow that demonstrates infrastructure, automation, observability, and release practices relevant to the role.
Automated CI/CD Pipeline with Multi-Stage Docker Build
A reproducible CI/CD workflow that lints source code, runs automated test suites, builds minimal multi-stage Docker images, and pushes to a container registry.
Docker / Containers, CI/CD Pipelines (GitHub Actions), Security Linting (Trivy), Shell Scripting
Include pipeline status badges, Dockerfile stage explanations, scan reports showing zero critical vulnerabilities, and deployment instructions.
How you optimized Docker layer caching, enforced non-root execution, and configured automated test failure gates.
Career Insights recommendation: This project is an independent editorial recommendation designed to help candidates build verifiable portfolio evidence. It is not required or sponsored by Barclays.
Before You Apply
Verify your deployment workflows, configuration scripts, and application materials before applying.
Ensure your resume clearly highlights hands-on projects involving Kubernetes (OpenShift / EKS / AKS), Python, Golang. Include verified, publicly accessible GitHub repository links with clean README files.
Confirm that your graduation year (2025-2020 Batches), educational background, and location match the employer's published requirements before applying.
Have 1–2 key projects prepared for technical discussion. Be ready to explain your database schema choices, API contracts, error boundaries, and design trade-offs.
Submit your application directly through Barclays's official careers portal using the verified apply link below. Career Insights does not process applications or charge any candidate fees.
Career Growth Context
Editorial analysis of how this role advances cloud infrastructure, system reliability, and automation leadership.
Cloud Infrastructure & Tooling Orientation
Familiarity with cloud hosting services (AWS/Azure/GCP), container runtimes (Docker/Kubernetes), and environment configurations.
CI/CD Pipelines & Infrastructure as Code
Writing declarative infrastructure templates (Terraform), automating build pipelines, and securing container artifact delivery.
Observability & High Availability Architecture
Implementing distributed tracing, log metrics alerting, multi-region failover configurations, and disaster recovery drills.
Progression Toward Senior SRE / Platform Lead
Defining site reliability objectives (SLO/SLI), architecting cost-effective scalable clusters, and accelerating engineering release velocity.
This page provides verified job details sourced from Barclays's recruitment announcement, alongside independent preparation roadmaps authored by the Career Insights editorial team. Career Insights is not affiliated with Barclays and does not collect candidate data or charge application fees.





