Backend Engineer

Backend Engineer
نوع العمل : عمل كلى
الخبرة : 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.

للتقديم الان