Senior Network Automation Engineer / Software Developer

The Alliance
Bromley, UK
1 day ago
Apply on www.totaljobs.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Border Gateway Protocol Ubuntu (Operating System) CentOS Complex Networks Computer Networks Databases Data Centers Linux DevOps Python (Programming Language) Automation of Marketing
+21 more
Routing Network Service Cisco Nexus Switches Ansible Service Design Software Engineering Systems Integration TCP/IP Virtual Local Area Networks Enterprise Data Management Computer Network Technologies Git Kubernetes Infrastructure Automation Frameworks SDN Network Api Design Restful APIs Terraform Open Network Automation Platform Software Version Control Microservices

Job description

Being a Great Place to Work is core to how we drive Responsible Growth. This includes our commitment to being a diverse and inclusive workplace, attracting and developing exceptional talent, supporting our teammates’ physical, emotional, and financial wellness, recognizing and rewarding performance, and how we make an impact in the communities we serve., You’ll combine deep networking expertise with modern software engineering practices to deliver infrastructure through code, automate operational processes, and influence the future direction of network automation across a highly complex environment.

As a senior member of the team, you will lead the design and development of automation solutions that improve how networks are deployed, managed, monitored, and maintained.

You’ll work at the intersection of Networking, Software Engineering, DevOps, and Infrastructure Automation, partnering with architects, software developers, DevOps engineers, and network specialists to create scalable, resilient, and highly automated solutions., * Build and maintain Python-based services, APIs and microservices that support network service delivery and operational workflows.

  • Develop reusable automation frameworks and service templates that enable consistent infrastructure deployment at scale.

  • Engineer solutions that integrate with network controllers, orchestration platforms and management systems.

  • Design and implement automation workflows across routing, switching and data centre environments., * Act as a technical authority for network automation and software engineering initiatives.

  • Drive architectural decisions related to automation platforms, orchestration tooling and service design.

  • Mentor engineers across Python development, automation frameworks and networking technologies.

  • Collaborate with stakeholders to translate network requirements into scalable engineering solutions.

Requirements

Are you passionate about automating complex network environments and eliminating operational toil through engineering excellence?, * Extensive experience developing network automation solutions within large-scale enterprise environments.

  • Strong software engineering background with proven Python development expertise.

  • Experience delivering automation platforms that support critical production infrastructure.

  • Demonstrable experience working across both networking and software engineering disciplines.

  • Experience designing, building and operating scalable API-driven services.

Technical Skills

Networking strong understanding of:

  • TCP/IP

  • BGP

  • VLANs

  • VRFs

  • Routing and switching architectures

  • Enterprise data centre networking

Development & Automation

Expert-level experience with:

  • Python

  • Linux (Ubuntu, CentOS or equivalent)

  • REST APIs

  • Git-based development workflows

  • CI/CD pipelines

  • Automated testing frameworks

Hands-on experience with:

  • Ansible

  • Itential

  • Nautobot

  • Terraform

  • Network orchestration platforms

Software Defined Networking

Experience with one or more of:

  • Arista CloudVision (CVP)

  • Cisco ACI

  • Other software-defined networking technologies

Skills that will help:

  • Deep understanding of Network as Code methodologies.

  • Experience building automation around large-scale routing and switching environments.

  • Exposure to containerised workloads and modern platform engineering practices.

  • Knowledge of database technologies and data modelling.

  • Experience integrating automation solutions with ITSM, source control and observability platforms.

About the company

At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. We do this by driving Responsible Growth and delivering for our clients, teammates, communities and shareholders every day., Find us in the city of Chester, a destination renowned for its culture, history, and beauty. Working at Bank of America Chester offers a far-reaching global career for a world-renowned organisation, whilst being ideally situated against the backdrop of the rolling North Wales hills and the banks of the serene River Dee., You’ll be building the platforms, APIs and automation frameworks that define how network infrastructure is deployed and managed. You’ll have the opportunity to influence architecture, engineering standards and automation strategy while working on complex networking challenges at enterprise scale., * At Bank of America, we strive to prioritise employees’ health and wellbeing - it’s what makes us a Great Place to Work.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.totaljobs.com
Prepare application

Good distractions

Loading talks and stories from around this role…