Senior Network Automation Engineer / Software Developer

Bank of America

Chester

On-site

GBP 80,000 - 120,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Bank of America in Chester seeks a Senior Network Automation Engineer / Software Developer to design and build automation platforms, APIs, and orchestration solutions for enterprise networks. You will blend network expertise with software engineering to deliver infrastructure as code and automated workflows at scale.

The role requires extensive Python development, deep networking knowledge, and experience delivering automation across large deployments.

Qualifications

  • 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.

Responsibilities

  • Design and develop automation solutions for enterprise network provisioning, configuration management and lifecycle operations.
  • Build and maintain Python-based services, APIs and microservices that support network service delivery and operational workflows.
  • Lead the design and development of automation solutions to improve how networks are deployed, managed, and observed.

Skills

Python
Linux
REST APIs
Git-based development
CI/CD pipelines
Automated testing frameworks
Ansible
Itential
Nautobot
Terraform
Network orchestration platforms

Tools

Ansible
Itential
Nautobot
Terraform
Network orchestration platforms

Job description

Job Description:

Job Title: Senior Network Automation Engineer / Software Developer

Corporate Title: Vice President

Location: Chester

Company Overview:

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.

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.

At Bank of America, you can build a successful career with opportunities to learn, grow, and make an impact. Join us!

Location Information:

Chester

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.

This is a hands-on engineering role, not a traditional network operations position.

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.

If you’re a Python engineer who understands networks, or a network engineer who thinks in code, this role offers the opportunity to build the next generation of network automation capabilities.

Role Description:

Are you passionate about automating complex network environments and eliminating operational toil through engineering excellence?

We're seeking a Senior Network Automation Engineer / Software Developer to help drive the evolution of our global network automation capabilities. This is an opportunity to work at scale, designing and building automation platforms, APIs, and orchestration solutions that power critical enterprise network services.

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.

Responsibilities:
Network Automation & Service Development
  • Design and develop automation solutions for enterprise network provisioning, configuration management and lifecycle operations.
  • 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.
Software Engineering
  • Develop high-quality, maintainable Python applications using modern software engineering practices.
  • Produce clean, testable and well-documented code.
  • Troubleshoot complex issues across network, software and automation domains.
  • Lead peer code reviews and establish engineering standards across the team.
  • Design REST APIs and service integrations that enable infrastructure self-service and operational automation.
Infrastructure Automation & DevOps
  • Build and maintain CI/CD pipelines supporting automated testing, validation and deployment.
  • Implement automated testing frameworks and continuously expand service test coverage.
  • Manage application deployment across development, QA, staging and production environments.
  • Leverage Infrastructure as Code principles to drive consistency and repeatability across environments.
  • Improve observability, reliability and operational efficiency through automation.
Technical Leadership
  • 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.
  • Champion engineering best practices, automation-first thinking and continuous improvement.
What we are looking for:
  • 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

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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Network Automation Engineer / Software Developer
Senior Network Automation Engineer / Software Developer

Bank of America Corporation • Chester

On-site
GBP 90,000 - 120,000
Private healthcare
Pension plan
Paid parental leave
+3
Senior Network Automation Engineer
Senior Network Automation Engineer

Matchtech Group • Greater London

On-site
GBP 75,000 - 115,000
Network Automation Engineer - Consultancy
Network Automation Engineer - Consultancy

Hamilton Barnes Associates Limited • Greater London

On-site
GBP 67,500 - 82,500
Hybrid working
Annual bonus
London office
Senior Network Automation Engineer & Software Developer
Senior Network Automation Engineer & Software Developer

Bank of America • Chester

On-site
GBP 80,000 - 120,000
Senior Network Engineer
Senior Network Engineer

Addition • Farnborough

On-site
GBP 65,000 - 90,000
Matched pension contribution
Private Medical Insurance
Dental Insurance
+5
NetOps (Network Automation) Consultant
NetOps (Network Automation) Consultant

Areti Group | B Corp™ • United Kingdom

On-site
GBP 50,000 - 70,000
Fully funded technical training & certifications
Remote work flexibility
Customer site visits fully covered
Senior Network Engineer_Cloud, Security & Infra (Architect II - Cloud Infrastructure Services)
Senior Network Engineer_Cloud, Security & Infra (Architect II - Cloud Infrastructure Services)

UST • Greater London

On-site
GBP 90,000 - 130,000
Network Engineer (Automation)
Network Engineer (Automation)

Pearson Whiffin Recruitment Ltd • Swindon

On-site
GBP 65,000 - 101,000
Network Automation Engineer
Network Automation Engineer

Xalient • United Kingdom

On-site
GBP 70,000 - 110,000
Company bonus
Remote working
Benefits package
Network Automation Architect
Network Automation Architect

Barclays • Greater London

On-site
GBP 70,000 - 90,000