Senior Software Engineer, Logical Network Inventory (Netcracker)

Zayo Group
•$112,800 - $173,600•Remote

About The Position

Zayo is seeking a Senior Software Engineer to join its growing Logical Network Inventory team. The role designs, develops, tests, deploys, and supports software solutions that improve the accuracy, automation, integration, and scalability of Zayo’s Logical Network Inventory ecosystem, with a focus on Netcracker and associated network inventory systems. It includes developing APIs, integrations, automation, reconciliation, and data-quality solutions that support inventory operations and the Logical Inventory product roadmap. The engineer works with the Logical Inventory Product Manager, Application Administrators, Network Engineering, Functional Leads, other technology teams, and external vendors. As a senior technical resource, the role provides technical direction, solution design, code reviews, troubleshooting, and mentorship to junior engineers. It also supports production incidents, analyzes recurring problems, and helps improve architecture, automation, data quality, and engineering practices. The position is remote, as indicated by the #LI-Remote designation. The estimated annual base salary range is $112,800–$173,600 USD. The role is not eligible for employment-based visa sponsorship. Non-sales roles may be eligible for a discretionary annual incentive plan. Benefits may include health insurance, life insurance, disability and retirement plans, and paid time off. The posting also lists health, dental, and vision insurance; a 401(k) savings plan; and paid time off including paid parental leave.

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, Software Engineering, Telecommunications, or a related field, or equivalent relevant professional experience.
  • At least seven years of software engineering or application development experience.
  • Strong Python development experience.
  • Strong SQL experience, including work with complex relational data models.
  • Experience designing, developing, and supporting SOAP/REST APIs and system integrations.
  • Experience developing production-grade automation, data-processing, or integration solutions.
  • Experience with API authentication, error handling, retry strategies, logging, monitoring, and integration resiliency.
  • Experience integrating enterprise applications using APIs, messaging, event-driven architectures, and/or batch data processing.
  • Experience designing automated data validation, reconciliation, and data-quality solutions.
  • Experience working with large, complex datasets and conducting root-cause analysis of data discrepancies.
  • Experience with source control, code review, automated testing, CI/CD, and modern software development practices.
  • Ability to work effectively in Linux environments.
  • Experience designing and supporting highly available production software and integration services.
  • Strong analytical and complex problem-solving skills.
  • Ability to translate business, network, and inventory requirements into scalable technical solutions.
  • Strong written and oral communication and organizational skills.
  • Ability to work across software engineering, network engineering, operations, product, and vendor teams.
  • Ability to independently lead technical design and problem-solving efforts.
  • Demonstrated ability to mentor and provide technical guidance to junior engineers.
  • Strong attention to detail and ability to troubleshoot complex problems across application, integration, and data layers.
  • Comfort working in a rapidly changing technical environment.
  • Experience documenting technical designs, architectures, APIs, integrations, and operational procedures.

Nice To Haves

  • Experience with telecommunications network inventory systems such as Netcracker, MetaSolv, or similar OSS platforms.
  • Experience modeling or working with complex network structures, including resources, hierarchies, connectivity, relationships, and dependencies.
  • Understanding of telecommunications network technologies and the relationships between physical, logical, and service inventory.
  • Experience with network discovery, inventory reconciliation, or network automation platforms.
  • Experience with cloud platforms, containers, orchestration, and modern application deployment technologies.

Responsibilities

  • Design, develop, test, deploy, and support software solutions for Zayo’s Logical Network Inventory ecosystem.
  • Design and develop APIs and integration services to exchange network inventory data between Netcracker and other systems.
  • Develop automation for inventory creation, validation, reconciliation, remediation, and lifecycle management.
  • Create automated data-quality controls to identify missing, invalid, inconsistent, duplicate, stale, or improperly modeled inventory.
  • Develop reconciliation solutions that compare Netcracker inventory with network discovery platforms and other authoritative data sources.
  • Design automated remediation for inventory discrepancies, with appropriate validation, controls, logging, and exception handling.
  • Develop tools and services that reduce manual inventory administration and improve the scalability and reliability of inventory operations.
  • Work with Application Administrators and network subject matter experts to resolve complex inventory issues through sustainable automated solutions.
  • Build deep understanding of network inventory models, including resources, hierarchies, connectivity, relationships, dependencies, and service associations.
  • Translate network and inventory requirements into technical designs, data models, integration patterns, APIs, and automation solutions.
  • Support the Logical Inventory product roadmap with technical analysis, solution architecture, estimates, implementation recommendations, and identification of dependencies.
  • Partner with the Product Manager and Functional Leads to evaluate proposed capabilities and determine technical solutions.
  • Design for scalability, maintainability, performance, resiliency, observability, and long-term operational support.
  • Maintain technical documentation, interface specifications, API documentation, data mappings, solution designs, and operational procedures.
  • Establish and promote engineering practices for source control, code review, testing, deployment, logging, monitoring, and documentation.
  • Review code and provide technical guidance to other engineers.
  • Mentor and support junior software engineers through design, development, troubleshooting, and knowledge sharing.
  • Assist with complex production incidents involving inventory data, APIs, integrations, automation, or application interfaces.
  • Perform root cause analysis of recurring integration and data-quality issues and address systemic causes.
  • Collaborate with Application Administrators on Netcracker upgrades, application changes, and releases, including testing impacts to APIs, integrations, automation, and data flows.
  • Coordinate with internal engineering teams and external vendors to resolve complex technical issues.
  • Identify opportunities to improve Logical Inventory architecture, automation, data quality, and engineering practices.

Benefits

  • Health insurance
  • Life insurance
  • Disability plans
  • Retirement plans
  • Paid time off
  • Health, dental, and vision insurance
  • 401(k) savings plan
  • Paid parental leave
  • A discretionary annual incentive plan may be available for non-sales roles
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service