Senior Software Engineer - Network Integration

Barclays

Bengaluru, India
Strong hands-on python engineering expertise
Microservices architecture and api design
Network device integration using netconf/restconf/yang
The role focuses on designing and delivering high-quality, scalable Python software solutions for network integration and automation

Job Summary

  • The role focuses on designing and delivering high-quality, scalable Python software solutions for network integration and automation.
  • Candidates must possess deep expertise in microservices architecture, secure coding practices, and network protocols like Netconf and Restconf.
  • This position offers the opportunity to lead complex technical assignments and foster a culture of excellence within a global banking environment.

Matching Summary

The role focuses on designing and delivering high-quality, scalable Python software solutions for network integration and automation.

Skills & Requirements

Must-have

  • Strong hands-on Python engineering expertise
  • Microservices architecture and API design
  • Network device integration using Netconf/Restconf/Yang
  • Secure coding practices and unit testing
  • Core networking knowledge in routing and switching

Nice-to-have

  • Experience with Kubernetes and container platforms
  • SRE mindset with SLI/SLO management
  • Virtualisation and infrastructure domain expertise
  • CI/CD pipeline improvement experience
  • Mentoring junior engineers

Key Requirements

  • Proven production-grade Python software delivery
  • Deep understanding of network workflows and automation
  • Ability to influence decision-making at senior levels

Work Rights

Not specified

Tailored Resume

Cover Letter