
Total-TECH Co.
” The Job Description”
- Design and own backend modules within the Control Plane (REST servers, SOAP servers, signaling handlers, flow orchestrators).
- Implement highly available services with robust retry and failover strategies.
- Guide technical decisions around data structures, message queues, and streaming · Review and mentor other engineers, lead design reviews and own component roadmaps.
- Collaborating with architects and products leads to infrastructure aligning with DPI goals.
- Optimize memory and compute use and ensure real-time responsiveness of control flows.
- Experience of Linux network and system programming in C.
- Good understanding of IP networks (L3+ protocols, NAT, VPN, TLS concepts), experience with protocol analyzers (Wireshark).
- Collaborate with the engine team to ensure optimal interaction between the engine and the control module Minimum Qualifications.
- 6+ years of experience building large-scale backend systems in C++ and Go.
- Strong foundation in algorithms, data structures, and concurrency · Experience with high-throughput, low-latency systems in telecom, networking, or related domains.
- Proven experience in system performance tuning and troubleshooting in production.
- Experience working with Kafka, Redis, Docker, and microservices.
- Bachelor’s or master’s degree in a technical field or equivalent practical experience.
Preferred Qualifications:
- Deep understanding of telco protocols (Diameter Gx/Gy, RADIUS, PCRF).
- Experience with stream processing, distributed locking, or sharded caching · Familiarity with observability tools (Prometheus, Grafana) and production hardening techniques.
- Experience leading initiatives across teams and mentoring junior developers.
- Working with agile methodologies (SCRUM, KANBAN).
- Hands-on experience with Linux as development environment.