Software Engineer
Orange Business Services2 days ago
Cairo, EgyptMid Level / Senior
Responsibilities
- Analyze customer requirements with solution architects and define suitable software solution architectures.
- Develop SDN/NFV solutions using identified frameworks and open-source or commercial technologies.
- Test code using code-quality tools, automated test suites, unit testing, and automation testing.
- Participate in customer progress reviews, resolve issues, and refine final solutions.
- Build, test, and support solutions used in customer production environments.
- Create technical documentation and user manuals for customers.
- Contribute lessons learned, ideas, and code to open-source SDN/NFV projects.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, Communication Engineering, or an equivalent university degree.
- 3–6 years of software engineering experience.
- Knowledge of object-oriented programming, design patterns, and microservices architectures.
- Experience with XML, JSON, YAML, RESTful APIs, Swagger, OpenAPI, gRPC, and Protocol Buffers.
- Experience with C, C++, Python, or Golang.
- Experience with Git, Gerrit, Maven, Make, and GitLab.
- Experience with databases such as SQL, MySQL, MariaDB, or Redis.
- Experience with Linux and shell scripting.
- Preferred experience with virtualization technologies such as KVM, VMware, or OpenStack.
- Preferred experience with container technologies such as LXC, Docker, Kubernetes, Rancher, or Helm.
- Preferred experience with CI/CD and DevOps tools such as Ansible, GitLab CI, or Jenkins.
- Preferred experience with Agile methodologies, Scrum, sprints, Jira, or Confluence.
- Experience with automated testing frameworks such as Selenium, Robot Framework, Pytest, JUnit, or Mockito.
- Strong written and verbal communication skills and the ability to write clear technical documentation.
- Fluency in English is mandatory; French fluency is a plus.
- Knowledge of IP data networks, VoIP networks, or 4G/5G mobile core networks is a plus.
Benefits
- Flexible working hours and the possibility of combining office and home work through hybrid working.
- Training programs and upskilling or reskilling opportunities.
- Internal career growth and mobility opportunities within Orange.
- Health and well-being programs, diversity and inclusion initiatives, CSR activities, and employee events.
- Employee referral programs and Change Maker Awards.
- Opportunities to work with multinational teams and colleagues and customers worldwide.
Tech Stack
Categories
About Orange Business Services
Orange Business Services is the enterprise arm of Orange S.A., headquartered in Paris, providing managed connectivity, cloud, cybersecurity, and unified communications to multinational companies and the public sector. It sells network and digital integration services—such as SD‑WAN, 5G, IoT/M2M, and collaboration—across more than 60 countries via long-term contracts and managed service agreements. The unit operates globally with deep telecom infrastructure backing from its parent carrier.