Job Title: Software Engineer
Job ID/Reference Code: JR-0000052405
Location: Pune, India
Experience Required: 4–8 Years
Educational Requirements:
Bachelor’s / Master’s Degree in Computer Science, Engineering, Information Technology, or a related field
Service Line: Customer Digital and Data
Role Overview:
As a Software Engineer at Barclays, you will drive the execution of enterprise DevOps and infrastructure-as-code initiatives.
You'll collaborate across technical teams to modernize deployment pipelines, automate infrastructure, and enhance operational excellence.
This role emphasizes innovation, resilience, and reliability in customer-facing platforms.
Key Responsibilities:
Design and deliver robust, scalable, and secure software systems across CI/CD pipelines and cloud infrastructure.
Implement DevOps practices and tools including GitLab, Jenkins, Docker, Kubernetes, Gradle, and Maven.
Automate infrastructure provisioning using CloudFormation, Terraform, or similar tools.
Collaborate with cross-functional teams to translate requirements into technical solutions.
Monitor and troubleshoot platform performance using tools like AppDynamics, ELK, and AWS observability tools.
Maintain clean, maintainable code following secure coding best practices and peer review norms.
Apply Agile methodologies, participate in daily scrums, and contribute to sprint delivery.
Provide production support coordination, incident resolution, and stakeholder updates.
Ensure strong documentation, version control, and change management processes.
Technical Requirements:
Strong knowledge of DevOps practices and enterprise CI/CD pipelines.
Proficient in tools: GitLab, Jenkins, Docker, Kubernetes, Maven, Gradle.
Hands-on experience with programming languages such as Java, Python, or Go.
Skilled in infrastructure as code (IaC) using CloudFormation, Terraform, or equivalents.
Working knowledge of PaaS/cloud services (preferably AWS/OpenShift).
Familiarity with application infrastructure including networking, firewalls, load balancers.
Strong communication and triaging skills for production incidents.
Preferred Skills:
Knowledge of test automation, TDD, and Agile/DevOps pipelines.
Experience with Go or Java-based development environments.
Understanding of monitoring frameworks such as AWS CloudWatch, X-Ray, ELK, or AppDynamics.
Exposure to complete software development lifecycle (SDLC).
Problem-solving mindset with a focus on automation and root cause analysis.
Assistant Vice President Expectations:
Lead cross-functional teams, foster DevOps culture, and drive continuous improvement.
Guide junior engineers, contribute to performance reviews, and set technical objectives.
Collaborate with global stakeholders to ensure strategic alignment and governance adherence.
Own risk management and ensure compliance with enterprise security and operational controls.
Innovate by exploring new technologies, methodologies, and efficiencies in delivery.
Take accountability for solution delivery, performance optimization, and system uptime.
Leadership & Behavioural Expectations:
Display Barclays’ LEAD behaviours:
Listen and be authentic
Energise and inspire
Align across the enterprise
Develop others
Embody Barclays Values: Respect, Integrity, Service, Excellence, Stewardship
Operate with the Barclays Mindset: Empower, Challenge, and Drive
Communicate clearly, collaborate globally, and influence technical and non-technical stakeholders