Zayo

Communications Infrastructure

SeniorSoftwareEngineer,NetworkTools

$113–174k Palo Alto, United States; New York, New York, United States; San Francisco, California, United States; Austin, Texas, United States; Boston, Massachusetts, United States; Boulder, Colorado, United States; Century City, California, United States; Los Angeles, California, United States; Salt Lake City, Utah, United States; San Diego, California, United States; Seattle, Washington, United States; Washington, District of Columbia, United States FULL TIME
The Brief

“Senior Software Engineer, Network Tools at Zayo. Skills: Python, Network Automation, Linux, Software Development, Network Protocols. Design, build, and maintain innovative tools and solutions. Leverage open source automation tools and scripting languages”

What You'll Achieve.

Meet evolving business needs; Streamline NOC information gathering, internal communication, and communication with customers; Reduce friction with our primary internal users (the NOC); Ensure security and optimal application performance; Ensure timely delivery of high-quality software solutions; Become the beacon for best practices and efficient processes through the organization

Industry & Context.

Communications Infrastructure
Problems you'll solve

Solving complex technical and process problems; Troubleshoot issues; Identify opportunities for optimization; Tackling complex problems

What They're Looking For.

Must Have

Bachelor's degree in Computer Science, Networking, or a related field (or equivalent experience.), Minimum of seven (7) years of experience in software development with a variety of languages such as Python, Javascript, SQL, and GraphQL., Experience working with various databases such as Postgres, MySQL, MongoDB, and Oracle., Understanding of network protocols (TCP/IP, BGP, OSPF, etc.) and routing/switching technologies., Experience with network automation tools and scripting languages (Python, Ansible, Terraform)., Experience with async processing and message bus communications., Experience in a test-driven development environment., Strong abilities on the Linux command line, working with various flavors of Linux, and working with docker., understanding of applied statistics and the ability to code systems that identify outlier behavior in large systems., Previous experience delivering a production software product and maintaining a high degree of users awareness., Excellent communication, collaboration skills, and experience using a variety of remote collaboration tools including Jira, Confluence, Google Suite, Zoom, etc., A passion for tackling complex problems and combining technical solutions with process solutions.

Nice to Have

Experience working with various vendor APIs (or netconf) including Nokia, Juniper, Fujitsu, Infinera, Cisco, and Ciena., Experience with various network orchestration platform such as Ciena Blue Planet, Cisco NSO, or others., Experience with monitoring platforms such as SevOne, Assure1, and Nagios., Experience with Perl., Certifications such as CCNA, JNCIP, or other networking certifications.

What You'll Do.

and maintain innovative tools and solutions

Leverage open source automation tools and scripting languages

Contribute to solving complex technical and process problems

Refactor existing tools

Monitor network performance

Identify opportunities for optimization

Stay up-to-date on emerging network technologies and best practices

How You'll Work.

Team & Collaboration

Collaborate with cross-functional teams (DevOps, Security); Guide a team of software developers through the project lifecycle; Excellent collaboration skills; Experience using a variety of remote collaboration tools

Communication Scope

Excellent communication skills; Streamlined responses; Streamlined NOC information gathering; Internal communication; Communication with customers; Mass customer communication; Automating responses to trouble tickets; Injecting enrichment information into trouble tickets

Process & Methodology

Ensuring timely delivery of high-quality software solutions

Free ATS check

Applying for this Senior Software Engineer, Network Tools role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about Zayo?

Real rants from real employees. Read before you apply.

Read Company Rants →