Senior Software and Network Automation Developer at Bank of America. Defining architectural vision, mentoring developers, and managing network automation solutions.
Responsibilities
Define an architectural vision and solution that supports the strategic outcomes of the Business' Products and Services
Work across the business, operations and technology to create the solution intent and architectural vision for complex solutions
Contributes to the creation of the architecture roadmap of defined domains (Business, Application, Data, and Technology) in support of the product roadmap
Educate team members on technology practices, standardization strategies, and best practices
Lead the development of software solutions for network management and network automation
Manage and maintain Linux servers and systems
Automate repetitive tasks and workflows using Python and shell scripts
Create and maintain technical documentation for systems and processes
Requirements
Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent work experience)
Proven experience as a Senior Network Developer or in a similar senior-level network engineering role (7+ years)
Extensive experience with network automation tools and practices
Strong background in designing and implementing enterprise-level solutions
Proficiency in network protocols, services, and standards (e.g., TCP/IP, BGP, VLANs, VRF’s)
Very strong proficiency in Python programming and Linux OS (RHEL, CentOS, etc.)
Experience with network automation tools (e.g., Ansible, Itential, NetBox (Nautobot))
Familiarity with software-defined controller based networking (SDN) (Arista CVP, Cisco ACI) as well as IaC models
Experience with CI/CD pipelines and infrastructure as code (IaC) tools (e.g., Ansible and Terraform)
Benefits
Employees are eligible for an annual discretionary award based on individual performance
Industry-leading benefits
Access to paid time off
Resources and support for employees to make a genuine impact
Engineer III SDET at CrowdStrike developing cloud security solutions and building test infrastructure. Collaborating with development teams to ensure quality and functionality across cloud environments.
Senior Software Development Engineer in Test ensuring quality for Cisco's cloud - managed products. Collaborating with teams to enhance features and automation testing practices.
Senior QA Automation Engineer ensuring software applications deliver exceptional performance and reliability. Collaborating closely with developers and product managers to maintain high quality and optimize testing processes.
Software Development Engineer in Test (SDET) for Database Management at Broadcom. Designing and executing test plans ensuring software quality for Agile and DevOps environments.
Junior Test Automation Engineer contributing to test scenarios within a collaborative CIO team at Hastings Direct. Engage in sprint ceremonies and follow engineering practices for quality outcomes.
Systems Integration and Test Engineer for En - Route Automation Modernization at Leidos. Collaborating on software functionality verification and automated testing in aviation tech.
QA Automation Engineer for Ciena focusing on test automation in complex systems. Leading product verification initiatives within software quality assurance teams.