
Software Engineer II
Zayo Group LLC7 days ago
Remote, United StatesMid Level
Base Salary
$90k - $138k/yr
Responsibilities
- Design, develop, test, and maintain Python applications and microservices supporting network automation.
- Develop gRPC services using Protocol Buffers and build reusable components, libraries, and APIs.
- Develop Cisco NSO service packages, service models, integrations, and network provisioning workflows.
- Build automation for network configuration, service lifecycle operations, and service delivery.
- Develop and maintain GitLab CI/CD pipelines and deploy containerized applications using Docker and Docker Swarm.
- Troubleshoot application defects, network automation workflows, system integrations, and production issues.
- Participate in code reviews, technical design discussions, automated testing, and software quality improvements.
- Collaborate with software engineers, network engineers, product stakeholders, and operations teams in an Agile environment.
- Take ownership of assigned features from implementation through testing, deployment, documentation, and maintenance.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a related field, or equivalent practical experience.
- At least 3 years of professional software development experience developing, testing, and maintaining production applications.
- Proficiency in Python, object-oriented programming, common Python libraries, and software development practices.
- Experience developing or integrating APIs and backend services, with familiarity with microservices and distributed applications.
- Understanding of software design principles, data structures, and common programming patterns.
- Experience with Git-based source control and collaborative development workflows.
- Familiarity with CI/CD, automated testing, modern software delivery practices, and Docker or similar containerization technologies.
- Experience debugging applications, investigating issues, and implementing fixes.
- Preferred experience with gRPC, Protocol Buffers, Cisco NSO, Python APIs, service packages, YANG models, GitLab CI/CD, and Docker Swarm.
- Preferred familiarity with NETCONF, RESTCONF, SSH, YANG, TCP/IP, routing, switching, VLANs, MPLS, BGP, network provisioning, and service activation systems.
- Preferred experience with distributed systems, Linux, logging, monitoring, metrics, relational or non-relational databases, and pytest.
- Previous telecommunications, network infrastructure, or related industry experience is preferred.
Benefits
- Remote work arrangement, as indicated by the #LI-Remote designation.
- Excellent health, dental, and vision insurance.
- 401(k) retirement savings plan.
- Generous paid time off, including paid parental leave.
- The role may be eligible for certain benefits including life insurance, disability, and retirement plans.
About Zayo Group LLC
Zayo Group builds and operates long-haul and metro fiber networks across North America and Europe, selling dark fiber, wavelengths, Ethernet, dedicated internet access, private data networks, and managed SD‑WAN to carriers and large enterprises. Its business is recurring, centered on wholesale and enterprise connectivity and related managed services. Founded in 2007 and headquartered in Denver, it is privately held and serves telecom, cloud, media, financial services, healthcare, and other data‑intensive sectors.