Remote job
Senior Software Engineer, Logical Network Inventory (Netcracker)
Job details
About this role
Role overview Design, build, and support software that improves the accuracy and automation of logical network inventory. The work centers on APIs, integrations, data quality, reconciliation, and controlled remediation across an inventory platform and connected systems. This senior technical role also contributes to solution design, operational support, engineering standards, and the development of junior colleagues.
Responsibilities - Develop, test, deploy, and maintain services and APIs that exchange inventory data between the core inventory platform and connected systems. - Automate inventory creation, validation, reconciliation, lifecycle tasks, and appropriate discrepancy remediation. - Build data quality controls to identify missing, invalid, inconsistent, duplicate, stale, or incorrectly modeled records. - Compare inventory with network discovery and other authoritative sources; provide validation, logging, and exception handling for remediation. - Translate network and product needs into technical designs, data models, integration patterns, estimates, and implementation recommendations. - Review code, document solutions and operating procedures, mentor engineers, and help resolve complex production issues.
Requirements - Senior software engineering experience designing and supporting integrations, APIs, and automation. - Ability to work with data quality, reconciliation, and complex system interfaces. - Ability to translate operational and network requirements into maintainable technical solutions. - Strong collaboration skills for working with product, application administration, network engineering, and other technical partners. - Experience with engineering practices such as source control, code review, testing, deployment, logging, monitoring, and documentation. - Ability to troubleshoot production problems and contribute to root cause analysis.
Nice to have - Familiarity with logical network inventory models, including resource hierarchies, connectivity, dependencies, and service associations. - Experience with the inventory platform and network discovery systems referenced in the role.
Benefits and work setup - The posting lists health, dental, and vision insurance; a retirement savings plan; paid time off; and paid parental leave. It notes that compensation and benefits may vary with location, qualifications, and experience.