Barclays Recruitment 2026 is now open for the role of Software Engineer – Network Automation at its technology centers in Pune and Bangalore. This is a strong opportunity for B.E/B.Tech graduates who want to work at the intersection of software engineering and network infrastructure.
About Barclays
Barclays is a leading British universal bank with over 300 years of history in financial services. Its global technology teams focus on building secure, scalable, and resilient systems. The company promotes its LEAD principles — Listen, Energize, Align, and Develop — across all teams.
Job Overview
| Category | Details |
|---|---|
| Role | Software Engineer – Network Automation |
| Locations | Pune / Bangalore, India |
| Experience | Freshers / Experienced |
| Qualification | B.E / B.Tech (Relevant Streams) |
| Core Skills | Python, API Design, Networking Fundamentals |
Job Description
As a Software Engineer in the Network Automation team, you will focus on building scalable and modular software solutions to automate complex network operations. Instead of basic scripting, the role emphasizes product-level engineering including versioning, dependency management, and API-driven architecture.
You will design and develop microservices that integrate with global network infrastructure. The role involves working with modern networking protocols and automation tools while following DevOps and SRE practices.
Key Responsibilities
- Develop scalable automation solutions using Python
- Design and implement RESTful APIs and microservices
- Automate network configurations using Netconf, Restconf, and Yang models
- Work with YAML, JSON, and Jinja templates for automation workflows
- Collaborate with cross-functional engineering teams
- Maintain CI/CD pipelines for automated deployments
- Monitor system performance using tools like Grafana or ELK
- Follow secure coding practices to protect sensitive systems
Skills and Eligibility
Education
- B.E / B.Tech in Computer Science, IT, Electronics, or related fields
Technical Skills
- Strong Python programming (clean code and modular design)
- Networking fundamentals (routing, switching, firewalls – CCNA level)
- Experience with JSON, YAML, Jinja2, Netmiko
- Understanding of microservices and API-based architecture
- Familiarity with Docker, Kubernetes, and CI/CD pipelines
Other Requirements
- Strong problem-solving and debugging skills
- Ability to work on complex distributed systems
Selection Process
- Online assessment (Python and networking fundamentals)
- Technical interview rounds (coding, system design, networking concepts)
- Final discussion based on role fit and company values
How to Apply
Interested candidates can apply through the official Barclays careers portal using the link below:
Apply Here: https://search.jobs.barclays/job/-/-/13015/94524498912?src=JB-12860

