Lead Software Engineer - Network Automation

Barclays · Pune · Posted 2026-07-18

Tech stack: AWS, Azure, GCP, GitHub Actions, Java, JavaScript, Jenkins, Kubernetes, React, SQL

Apply on the company site · Get a referral for this role

Barclays salary & ratings · Barclays interview process · More live openings

About the role

To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.

Responsibilities:
- Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance.
- Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
- Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing.
- 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.
- Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.
- Implementation of effective unit testing practices to ensure proper code design, readability, and reliability.

Qualifications:
- Lead Software Engineer - Network Automation
- , you should possess the following skillsets:
- Demonstrable expertise with front-end and back-end skillsets. Java Proficiency (Java 17+) and Spring Ecosystem (Spring MVC, Data JPA, Security etc) with strong SQL and NoSQL integration expertise. React.js and JavaScript expertise: material UI, Ant design and state management expertise (Redus, Zustand or Context API).
- Strong knowledge of runtime (virtualisation, containers and Kubernetes) and expertise with test driven development using frameworks like cypress, playwright, selenium etc.
- Strong knowledge of CI/CD pipelines and tooling: GitHub Actions, Jenkins, Gitlab CI or similar. Monitoring and Observability - logging/tracing and alerting with knowledge of SRE integrations into opensource tooling like Grafana/ELK etc.
- Expertise building ELT pipelines and cloud/storage integrations - data lake/warehouse integrations (redshift, BigQuery, snowflake etc).
- Expertise with security (OAuth2, CSRF/XSS protection), secure coding practice and Performance Optimization - JVM tuning, performance profiling, caching, lazy loading, rate limiting and high availability in large datasets.
- Expertise in Public, Private and Hybrid Cloud technologies (DC, AWS, Azure, GCP etc) and across broad Network domains (physical and wireless) – VXLAN/EVPN/WAN/SD-WAN/LAN/WLAN etc.
- You may be assessed on the key critical skil
- relevant for success in role, such as risk and controls, change and transformation, business acumen strategic thinking and digital and technology, as well as job-specific technical skills.
- This role is based in our Pune or Bengaluru office.

Qualifications

- Lead Software Engineer Network Automation you should possess the following skillsets:
- Demonstrable expertise with front-end and back-end skillsets.
- Java Proficiency (Java 17+) and Spring Ecosystem (Spring MVC, Data JPA, Security etc) with strong SQL and NoSQL integration expertise.
- React.js and JavaScript expertise: material UI, Ant design and state management expertise (Redus, Zustand or Context API).
- Strong knowledge of runtime (virtualisation, containers and Kubernetes) and expertise with test driven development using frameworks like cypress, playwright, selenium etc.
- Strong knowledge of CI/CD pipelines and tooling: GitHub Actions, Jenkins, Gitlab CI or similar.
- Monitoring and Observability - logging/tracing and alerting with knowledge of SRE integrations into opensource tooling like Grafana/ELK etc.
- Expertise building ELT pipelines and cloud/storage integrations - data lake/warehouse integrations (redshift, BigQuery, snowflake etc).
- Expertise with security (OAuth2, CSRF/XSS protection), secure coding practice and Performance Optimization
- JVM tuning, performance profiling, caching, lazy loading, rate limiting and high availability in large datasets.
- Expertise in Public, Private and Hybrid Cloud technologies (DC, AWS, Azure, GCP etc) and across broad Network domains (physical and wireless)
- VXLAN/EVPN/WAN/SD-WAN/LAN/WLAN etc.
- You may be assessed on the key critical skil relevant for success in role, such as risk and controls, change and transformation, business acumen strategic thinking and digital and technology, as well as job-specific technical skills.
- This role is based in our Pune or Bengaluru office.

Responsibilities

- Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools.
- Ensuring that code is scalable, maintainable, and optimized for performance.
- Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
- Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing.
- 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.
- Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.
- Implementation of effective unit testing practices to ensure proper code design, readability, and reliability.

More openings at Barclays