# Lead Backend Engineer (C/C++)

> Integrant · Cairo, Egypt (Hybrid) · — · Posted 2026-06-22

**Workplace:** hybrid

**Department:** Software Development

## Description

### About Integrant

Integrant is a leading software development company partnering with innovative US-based clients to build high-quality software solutions across various industries. We foster a collaborative, growth-oriented environment where engineers work directly with international clients, influence technical decisions, and contribute to impactful products.

### Position Overview

We are seeking a **Principal Backend Engineer (C/C++)** to join our growing engineering team. This role is ideal for a highly skilled software engineer who enjoys solving complex technical challenges, designing scalable backend systems, and contributing to architecture decisions while collaborating closely with cross-functional teams and international stakeholders.

As a Principal Backend Engineer, you will play a key role in designing, developing, optimizing, and maintaining high-performance backend applications and services using modern C/C++ technologies. You will be expected to demonstrate strong technical ownership, mentor team members, and contribute to engineering excellence across projects.

### Key Responsibilities

### Software Development & Design

-   Design, develop, test, and maintain high-performance backend applications using C and C++.
-   Build scalable, reliable, and maintainable software solutions aligned with business requirements.
-   Develop reusable components, libraries, and frameworks to improve development efficiency.
-   Participate in system architecture discussions and technical design reviews.
-   Optimize system performance, memory usage, and application responsiveness.

### Technical Leadership

-   Provide technical guidance and mentorship to software engineers.
-   Review code to ensure quality, maintainability, and adherence to engineering standards.
-   Drive best practices in software design, coding standards, testing, and documentation.
-   Contribute to technical decision-making and architecture evolution.

### Collaboration & Client Engagement

-   Work closely with Product Owners, Architects, Project Leads, QA Engineers, and DevOps teams.
-   Participate in requirements analysis and solution design sessions.
-   Communicate effectively with US-based clients and stakeholders.
-   Support project planning, estimation, and risk identification.

### Quality & Continuous Improvement

-   Write unit tests, integration tests, and support automation efforts.
-   Troubleshoot and resolve complex production issues.
-   Continuously evaluate and improve system reliability, performance, and security.
-   Stay updated with emerging technologies and industry best practices.

## Requirements

### Experience

-   8+ years of professional software development experience.
-   Strong hands-on experience developing backend systems using **C and C++**.
-   Proven experience building and maintaining large-scale, high-performance applications.
-   Experience working in Agile/Scrum development environments.
-   Experience working directly with clients or distributed teams is highly preferred.

### Technical Skills

-   Strong expertise in modern C++ (C++11/14/17 and beyond).
-   Deep understanding of Object-Oriented Programming (OOP) principles and design patterns.
-   Strong knowledge of Data Structures, Algorithms, and Software Engineering principles.
-   Experience with multithreading, concurrency, synchronization, and parallel programming.
-   Experience with memory management, performance tuning, and debugging complex applications.
-   Strong understanding of networking fundamentals, sockets, and communication protocols.
-   Experience developing software on Linux environments.
-   Proficiency with Git and source control best practices.

### Database & Systems Knowledge

-   Experience working with relational databases such as SQL Server, PostgreSQL, or MySQL.
-   Understanding of distributed systems concepts.
-   Familiarity with microservices architecture is a plus.

### Soft Skills

-   Strong analytical and problem-solving abilities.
-   Excellent communication and stakeholder management skills.
-   Strong ownership and accountability.
-   Ability to mentor and influence technical teams.
-   Growth mindset and continuous learning attitude.

### Preferred Qualifications

-   Experience with embedded systems, real-time systems, or high-performance computing environments.
-   Experience with cloud platforms (AWS, Azure, or GCP).
-   Familiarity with containerization technologies such as Docker and Kubernetes.
-   Experience with CI/CD pipelines and DevOps practices.
-   Exposure to Python, Bash scripting, or other automation technologies.
-   Experience in financial systems, telecommunications, gaming, healthcare, or large-scale enterprise applications.

## Benefits

-   Salary paid in USD
-   Six-month career advancing opportunities
-   Supportive and friendly work environment
-   Premium medical insurance \[employee +family\]
-   English language development courses
-   Interest-free loans paid over 2.5 years
-   Technical development courses
-   Employment referral program
-   Premium location in Maadi
-   Social insurance

## Apply

[Apply at Integrant](https://apply.workable.com/integrant/j/75E94A43B5/apply)

---
Powered by [Workable](https://www.workable.com)
