الخبرة : 5-8 سنة
الراتب : Not Mentioned
المكان : · Saudi Arabia
Key Responsibilities:
• 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 with 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 a development environment.