FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer, Logical Network Inventory
Zayo Group. Design, develop, test, deploy, and support software solutions supporting Zayo's Logical Network Inventory ecosystem .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in Python and SQL development, with a strong focus on designing and implementing APIs, automation solutions, and data quality controls. Proven ability to mentor junior engineers and lead technical design efforts in complex telecommunications environments.
Highest-signal resume keywords
Python DevelopmentSQL ExperienceAPI Design and DevelopmentAutomation SolutionsTelecommunications Network Inventory Systems
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software EngineeringApplication DevelopmentData ProcessingData ValidationRoot Cause AnalysisCI/CDAutomated TestingIntegration SolutionsComplex Data ModelsNetwork Structures
Soft Skills
Analytical SkillsProblem-Solving SkillsOrganizational SkillsCommunication SkillsMentoring
Tools & Technologies
LinuxSOAPRESTNetcrackerMetaSolvCloud PlatformsContainersOrchestrationEvent-Driven ArchitecturesBatch Data Processing
Industry Keywords
TelecommunicationsLogical Network InventoryData QualityIntegration ResiliencyOperational Procedures
Tech Stack
Tools & technologiesCloudLinuxPythonSOAPSQL
About the role
Key responsibilities & impact- Design, develop, test, deploy, and support software solutions supporting Zayo's Logical Network Inventory ecosystem
- Design and develop APIs and integration services enabling exchange of network inventory data between Netcracker and upstream/downstream systems
- Develop automation for inventory creation, validation, reconciliation, remediation, and lifecycle management
- Develop automated data quality controls to identify missing, invalid, inconsistent, duplicate, stale, or improperly modeled network inventory
- Develop reconciliation solutions comparing Netcracker inventory against network discovery platforms and authoritative data sources
- Design automated remediation processes with validation, controls, logging, and exception handling
- Develop tools and services reducing manual inventory administration and improving scalability and reliability
- Work with Application Administrators and network subject matter experts to resolve complex inventory issues through sustainable automated solutions
- Translate network and inventory requirements into technical designs, data models, integration patterns, APIs, and automation solutions
- Support the Logical Inventory product roadmap through technical analysis, solution architecture, estimates, recommendations, and dependency identification
- Partner with Product Manager and Functional Leads to evaluate capabilities and determine technical solutions
- Design for scalability, maintainability, performance, resiliency, observability, and operational support
- Develop and maintain technical documentation, interface specifications, API documentation, data mappings, solution designs, and operational procedures
- Establish software engineering standards covering source control, code review, testing, deployment, logging, monitoring, and documentation
- Perform code reviews and provide technical guidance
- Mentor junior software engineers
- Assist with complex production incidents involving inventory data, APIs, integrations, automation, or application interfaces
- Perform root cause analysis and address systemic integration and data quality issues
- Collaborate during Netcracker upgrades, application changes, and releases to identify and test impacts
- Coordinate with internal engineering teams and external vendors to resolve technical issues
- Identify improvements to Logical Inventory architecture, automation, data quality, and engineering practices
Requirements
What you’ll need- Bachelor's Degree in Computer Science, Information Systems, Software Engineering, Telecommunications, or related field, OR equivalent relevant professional experience
- Minimum of seven (7) years of software engineering or application development experience
- Strong Python development experience is required
- Strong SQL experience, including experience working with complex relational data models, is required
- Experience designing, developing, and supporting SOAP/REST APIs and system integrations is required
- 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 and complex datasets and performing 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
- Experience with telecommunications network inventory systems such as Netcracker, MetaSolv, or similar OSS platforms is strongly preferred
- Experience modeling or working with complex network structures, including network resources, hierarchies, connectivity, relationships, and dependencies, is strongly preferred
- Understanding of telecommunications network technologies and the relationships between physical, logical, and service inventory is strongly preferred
- Experience with network discovery, inventory reconciliation, or network automation platforms is a plus
- Experience with cloud platforms, containers, orchestration, and modern application deployment technologies is a plus
- Strong analytical and complex problem-solving skills
- Ability to translate business, network, and inventory requirements into scalable technical solutions
- Strong organizational and communication skills, both oral and written
- Demonstrated 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
- Comfortable working in a rapidly changing technical environment
- Experience documenting technical designs, architectures, APIs, integrations, and operational procedures
- This position is not eligible for employment-based visa sponsorship
Benefits
Comp & perks- Non-sales roles may be eligible to participate in a discretionary annual incentive plan
- Health insurance
- Life insurance
- Disability retirement plans
- Paid time off
- Excellent Health, Dental & Vision Insurance
- Retirement 401(k) Savings Plan
- Generous paid time off policy including paid parental leave