Senior Network Control Plane & Device Provisioning Engineer
AUSTIN 1, LLC
Denver, United States of America
13 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
$ 141KJob location
Denver, United States of America
Tech stack
Java
Abstraction Layers
API
Business Process Model and Notation
C++
Cable Modem
Computer Programming
Continuous Integration
Data Stores
Dynamic Host Configuration Protocol
Software Debugging
DevOps
Firmware
IPv6
Python
Network Control
Network administration
Network Protocols
Scrum
Simple Network Management Protocols
Software Engineering
Systems Integration
Trivial File Transfer Protocols
Workflow Management Systems
Rust
Computer Network Operations
SOAPAPI
Gitlab-ci
Kubernetes
Api Design
REST
Docker
Job description
We are seeking an experienced Senior Network Control Plane & Device Provisioning Engineer to design, develop, and manage advanced control plane systems for DOCSIS and Fiber networks. This role focuses on building scalable provisioning systems, API layers, and workflow orchestration solutions that enable efficient device activation, management, and firmware lifecycle operations., * Design and develop command & control plane software for DOCSIS and Fiber systems, including:
- DHCP provisioning
- TFTP configuration delivery
- TR-069 / TR-369 (CWMP/USP) device management
- Firmware upgrade orchestration
- Integrate control plane services with CMTS/OLT systems and cable modem configurations (DOCSIS/DPOE).
- Develop and maintain RESTful and SOAP APIs for control plane systems and operational dashboards.
- Build API abstraction layers to unify DHCP, datastore, and TFTP applications across multiple environments.
- Design and implement workflow orchestration for device activation and lifecycle management using BPMN or similar engines.
- Troubleshoot and debug issues across:
- DHCP / DHCPv6
- TFTP systems
- TR-069/TR-369 workflows
- Collaborate with cross-functional teams including network operations, engineering, and product management.
Requirements
- Experience:
- 8+ years of software development experience
- Minimum 5 years in network management or device provisioning systems
- Programming Skills:Proficiency in Java, Python, Rust, or C/C++
- DOCSIS Expertise:
- 3+ years of hands-on experience with DOCSIS technology
- Strong knowledge of CMTS and cable modem environments
- Network Protocols:Deep understanding of:
- DHCP / DHCPv6
- TFTP
- SNMP
- TR-069 / TR-369 (CWMP/USP)
- IPv6 Knowledge:Strong expertise in IPv6 addressing, dual-stack implementations, and cable network architectures
- API Development:Proven experience designing and building REST and SOAP APIs, including multi-system integration layers
- Workflow Orchestration:Experience with BPMN or similar workflow engines
- Software Development Practices:Familiarity with Agile/Scrum methodologies
- CPE Management:Hands-on experience in CPE provisioning, activation, and firmware management systems
- DevOps & CI/CD:Experience with:
- GitLab CI
- Docker
- Kubernetes
- Core Competencies:Strong analytical skills, problem-solving ability, and attention to detail
Benefits & conditions
Pulled from the full job description
- Dental insurance