About the role
Success profile
Why not join us and make it happen here?
Where will you be located?
Explore location
Step into the role of Lead Software Engineer. At Barclays, we are more than a Bank, we are force of progress. As a Lead Software Engineer you will design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.
To be a successful Lead Software Engineer, you should have experience with:
Proven experience with respect to Network or Infrastructure Automation preferably within a large multi-site global financial environment or equivalent scale service provider. These could be transferrable skills having worked on public cloud infrastructure automation as an example.
Automation using Python and preferably Ansible, Experience in frameworks and databases such Django, PostgreSQL and similar. Experienced in REST API development along with API integration using an API Gateway and Kafka Eventbus architecture. Designing and building full stack solutions based on microservices architecture preferably using Openshift for containerisation
Advanced knowledge of GIT, Jenkins, and other DevOps tools along with integration between multiple tools to facilitate user stories. Solid experience automating network devices such as NSX, Routers, Switches, load balancers, firewalls, DDI, Security, etc.
The candidate should have a minimum of a Bachelors' Degree and or equivalent, in one of the following areas: Computer Science, Software Engineering, Telecommunication Networks. Work closely with stakeholders and Product management to assist in creating and maintain the technical strategy and roadmap for Automation use cases.
Additional relevant skills given below are highly valued:
Excellent understanding and hands-on experience with monitoring/collector protocols such as SNMP Polls and Traps, Syslog, NetFlow, Streaming Telemetry, NetConf/RestConf for state data, etc.
Experience of having worked with CMDB platforms and an understanding of Enterprise level network management platforms.
Experience of IPAM and SoR tools such as Netbox. Experience in operating in a Scrum/Agile/SDLC environment. Working knowledge of Linux systems in terms of daemons, services, file system, rpm packages, Chef tools, etc.
About the company
Barclays Pune is the largest campus outside of Barclays' global headquarters in London. Our aim is to build game-changing technology that supports businesses and functions across the globe, offering the highest quality service to our clients and customers.