JOB OPPORTUNITY
Senior C++ Engineer (telecom background)
EgyBell
JOBLYIN SUMMARY
Job Overview
This position is offered by EgyBell, in Qesm El Maadi, Cairo, Egypt, as a Full-time role. The job details and listed requirements below are based on the original job posting.
COMPANY PROFILE
About the Company
EgyBell is a dynamic company seeking skilled professionals to drive its growth and innovation. The organization is currently looking for a Senior C++ Engineer with a telecom background to contribute to complex software development projects, suggesting a focus on technology-driven solutions within an industry that relies heavily on advanced engineering expertise. Additionally, EgyBell requires an HR Specialist with excellent English proficiency to manage talent acquisition and employee relations effectively. While the exact nature of EgyBell’s business remains unspecified, these roles indicate potential involvement in sectors such as telecommunications, software development, or related fields where technical and human resource capabilities are critical. The company appears to prioritize both specialized engineering and international communication skills, reflecting a possible emphasis on global operations or cross-border collaboration.
ORIGINAL JOB DESCRIPTION
About the Job
EgyBell is hiring a Senior C++ Engineer for a multinational telecommunications company locted in Maadi. About the role: Hands-on C/C++ (C++14 minimum) - proven experience building high-throughput, low-latency systems: packet processing, real-time protocol state machines, or embedded network applications. Python scripting for tooling, test automation, and operational scripts. Strong mastery of memory management, lock-free data structures, CPU cache optimization, and production profiling tools (perf, valgrind, sanitizers) - applies to the C++ core. Experience with CMake build systems and Conan package management. Experience running and debugging C++ services inside Docker containers. Hands-on experience with CI/CD pipelines, specifically Atlassian Bamboo (plan specs, agent management, build pipelines), Docker multi-stage image builds, and image registries (Artifactory). Infrastructure-as-code experience with Ansible (roles, playbooks, collections) and/or Terraform, including automating RHEL VM provisioning and cluster bootstrapping. Hands-on experience with Napatech (or comparable SmartNIC) packet capture hardware — capture card APIs and driver-level tuning for line-rate capture. Unit and integration testing for microservices and infrastructure-as-code, including contract testing for service boundaries. Ability to translate technical specifications and requirements documents into robust, production-ready implementations. Uses AI assistants (Claude, Copilot, or equivalent) for code generation, test writing, Ansible playbook/Docker Compose YAML authoring, and documentation. Fluent English communication skills, both written and spoken. Qualifications Bachelor’s degree in Computer Science, Engineering, or a related field 6–8 years as a Senior C++ Engineer is a Must Fluency in English is a Must Systematic problem-solver who traces issues across the full stack Strong ownership and accountability Collaborative team player who communicates clearly across engineering, DevOps, and platform boundaries Disciplined about code and configuration quality Self-motivated and proactive Preferred qualifications: Exposure to telecom/network protocol domain work — session/call correlation, TDR generation, per-protocol state machines (e.g. S1, GTP, Diameter, SIP etc.). Experience with mobile core network signaling protocols across 2G/3G/4G (SS7/MAP, Diameter, GTP-C/GTP-U). Familiarity with C++ serialisation libraries (MessagePack, Protobuf, Avro) and C++ build artefacts (static/dynamic libraries, compiler flags, sanitizers, link-time errors). Experience integrating C++ applications into Docker multi-stage builds. Show more
REQUIREMENTS
Required Skills
JOB SOURCE
Original Job Listing
This job was found through LinkedIn. You can review the original listing before applying.
