More jobs:
Senior Network Control Plane & Device Provisioning Engineer
Job in
Denver, Denver County, Colorado, 80285, USA
Listed on 2026-07-23
Listing for:
SS Software Solutions, LLC
Full Time
position Listed on 2026-07-23
Job specializations:
-
Software Development
Software Engineer
Job Description & How to Apply Below
Key Responsibilities
- Design command & control plane software for DOCSIS/Fiber systems, including DHCP provisioning, TFT configuration delivery, TR-869/TR-369 device management, and firmware upgrade orchestration.
- Integrate control plane services with DOCSIS systems, including CMTS/OLT and cable modem configurations (DOCSIS/DPOE).
- Develop APIs and interfaces for control plane systems and operational dashboards, including RESTful APIs and SOAP-based interfaces.
- Design and develop API layers to front-end DHCP, datastore, and TFT applications across multiple footprints, enabling unified access and management.
- Design and implement workflow orchestration for device activation and management processes using BPMN or similar workflow engines.
- Troubleshoot and debug control plane software issues across DHCP, TFTP, and TR-069 workflows, providing solutions to resolve defects and optimize performance.
- Collaborate with cross-functional teams, including network operations, engineering, and product management, to ensure control plane systems meet business requirements.
- 8+ years of software development experience with at least 5 years working on network management or device provisioning systems.
- Proficiency in programming languages such as Java, Python, Rust or C/C++.
- 3+ years of experience with DOCSIS technology, including CMTS and cable modem.
- Deep knowledge of control plane protocols, including DHCP, TFT, SNMP, TR-069/TR-369 (CWMP/USP); preferably experience with DHCP/TFTP applications.
- Strong understanding of IPv6 addressing, DHCPv6, and dual-stack implementations in cable networks.
- Strong proficiency in API design and development (REST, SOAP) with experience building API layers for multi-footprint systems.
- Experience with workflow orchestration and BPMN (Business Process Model and Notation) or similar workflow engines.
- Experience with software development methodologies, including Agile and Scrum.
- Strong analytical skills and attention to detail.
- Proven experience designing and implementing CPE provisioning, activation, and firmware management systems.
- Experience with CI/CD pipelines and Dev Ops practices (Gitlab CI, Docker, Kubernetes).
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×