Senior Software Engineer, Network Tools With Python

Zayo

United States
Base: $112,800 - $173,600 usd/annually; bonus/equi...
On-site
Python scripting for network automation
Design and build innovative tools
Refactor existing tools into a cohesive suite
Zayo is seeking a Senior Software Engineer specializing in network tools using Python to enhance their network tooling infrastructure. The ideal candidate will have extensive experience in software development, particularly with automation tools and network protocols, and will contribute to solving complex technical problems

Job Summary

  • Zayo is seeking a talented Senior Software Engineer, Network Tools to join our growing team, playing a key role in building, scaling, and automating the next generation of our network tooling infrastructure.
  • Responsibilities include designing, building, and maintaining innovative tools, leveraging open source automation tools and scripting languages to streamline operations, and collaborating with cross-functional teams to ensure security and optimal application performance.
  • The role requires a Bachelor's degree in Computer Science, Networking, or related field with a minimum of seven years of experience in software development, including Python, Javascript, SQL, GraphQL, and various databases, along with a strong understanding of network protocols and automation tools.

Matching Summary

Match Score: 85

Zayo is seeking a Senior Software Engineer specializing in network tools using Python to enhance their network tooling infrastructure. The ideal candidate will have extensive experience in software development, particularly with automation tools and network protocols, and will contribute to solving complex technical problems.

Salary

Base: $112,800 - $173,600 USD/annually; Bonus/Equity: Not specified; Benefits: Health, Dental & Vision Insurance, Retirement 401(k) Savings Plan, Generous paid time off policy including paid parental leave

Skills & Requirements

Must-have

  • Python scripting for network automation
  • Design and build innovative tools
  • Refactor existing tools into a cohesive suite
  • Collaborate with DevOps and Security teams
  • Monitor network performance and troubleshoot
  • Experience with async processing and message bus

Nice-to-have

  • ML tools for automated troubleshooting
  • Streamline NOC information gathering
  • Become a beacon for best practices

Key Requirements

  • Minimum of seven (7) years of experience in software development
  • Bachelor's degree in Computer Science, Networking, or related field (or equivalent experience)
  • Experience with network automation tools and scripting languages (Python, Ansible, Terraform)
  • Strong abilities on the Linux command line and working with docker
  • Experience delivering a production software product

Work Rights

Not specified

Tailored Resume

Cover Letter