Senior Network Automation Engineer / Software Developer at Bank of America | CHW, GB | Rezi

Senior Network Automation Engineer / Software Developer at Bank of America

Senior Network Automation Engineer / Software Developer

Bank of America · CHW, GB

4 weeks ago

Senior Network Automation Engineer / Software Developer

Bank of America · CHW, GB

a month ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Senior Network Automation Engineer / Software Developer role.

Rezi rewrites your resume against Bank of America's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Senior Network Automation Engineer / Software Developer posting at Bank of America — free, in seconds.

About the Role

This is a hands-on engineering role focused on building platforms, APIs, and automation frameworks for network deployment and management. You will influence architecture, engineering standards, and automation strategy while tackling complex, enterprise-scale networking challenges. The role is ideal for a Python engineer with network knowledge or a network engineer with a coding mindset, offering the chance to build next-generation network automation capabilities.

Responsibilities

  • Design and develop automation solutions for enterprise network provisioning, configuration management, and lifecycle operations.
  • Build and maintain Python-based services, APIs, and microservices supporting network service delivery and operational workflows.
  • Develop reusable automation frameworks and service templates for consistent, large-scale infrastructure deployment.
  • Engineer solutions integrating with network controllers, orchestration platforms, and management systems.
  • Design and implement automation workflows across routing, switching, and data center environments.
  • 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.
  • Design REST APIs and service integrations for infrastructure self-service and operational automation.
  • Build and maintain CI/CD pipelines for automated testing, validation, and deployment.
  • Implement automated testing frameworks and expand service test coverage.
  • Manage application deployment across development, QA, staging, and production environments.
  • Leverage Infrastructure as Code principles for consistency and repeatability.
  • Improve observability, reliability, and operational efficiency through automation.
  • Act as a technical authority for network automation and software engineering initiatives.
  • Drive architectural decisions for automation platforms, orchestration tooling, and service design.
  • Mentor engineers in 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.

Requirements

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

Skills

  • TCP/IP
  • BGP
  • VLANs
  • VRFs
  • Routing and switching architectures
  • Enterprise data center networking
  • Python
  • Linux (Ubuntu, CentOS or equivalent)
  • REST APIs
  • Git-based development workflows
  • CI/CD pipelines
  • Automated testing frameworks
  • Ansible
  • Itential
  • Nautobot
  • Terraform
  • Network orchestration platforms
  • Software Defined Networking
  • Arista CloudVision (CVP)
  • Cisco ACI
  • Other software-defined networking technologies
  • Network as Code methodologies
  • Automation around large-scale routing and switching environments
  • Containerised workloads
  • Platform engineering practices
  • Database technologies
  • Data modelling
  • ITSM integration
  • Source control integration
  • Observability platforms integration

Location

  • Bromley
  • Chester

Work Type

  • Full-time

Experience Level

  • Senior

Education Level

  • CCIE
  • JNCIE
  • Cisco DevNet Professional or Expert
  • Arista ACE Level 5+

Benefits

  • Private healthcare for you and your family
  • Annual health screen
  • Competitive pension plan
  • Life assurance
  • Group income protection cover
  • 26-weeks paid maternity leave
  • 16-weeks paid paternity leave
  • Inclusive family leave arrangements
  • 20 days of back-up childcare
  • Access to school holiday clubs
  • 20 days of back-up adult care per annum
  • Flexible benefits to suit personal circumstances
  • Well-being account
  • Travel insurance
  • Critical illness cover
  • Cycle to work scheme
  • Flex fund for benefits
  • Emotional wellbeing helpline
  • Virtual GP services
  • Access to the Peppy App
  • Access to Wellhub (gyms, exercise classes, wellbeing Apps)
  • Headspace subscription
  • Calm subscription
  • Payroll giving with bank match
  • Volunteering opportunities

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 drive Responsible Growth and deliver 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!

Equal Opportunity

  • We are an equal opportunities employer and ensure that no applicant is subject to less favourable treatment on the grounds of sex, gender identity or gender reassignment, marital or civil partner status, race, religious or similar philosophical belief, political opinion, colour, nationality, ethnic or national origins, age, sexual orientation, pregnancy or maternity, socio-economic background, responsibility for dependants or physical or mental disability.
  • The Bank selects candidates for interview based on their skills, qualifications and experience.
  • We strive to ensure that our recruitment processes are accessible for all candidates and encourage any candidates to tell us about any adjustment requirements.