Lead Backend Engineer (C/C++)
- Level
- Lead
Not stated in the posting: salary, work type, visa.
Open. First seen 3 October 2026.
About the role
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 Lead 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 Lead 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
What this role asks for
Particular to this role
Bash · C · C++ · Embedded Systems · Git · MySQL · SQL Server
Rare in Integrant's other 22 open postings.
Standard for backend roles
AWS · Kubernetes · PostgreSQL · Python
Common in backend postings at any company.
In most of Integrant's ads
CI/CD
Named in most of its open postings, whatever the role.
Read against Integrant's other open postings on this site.
The team: Software Development
This role is one of 16 open in Software Development.
WHAT THE TEAM WORKS WITH, ACROSS ITS POSTINGS
CI/CD (12 of 16), Azure (10 of 16), AWS (9 of 16), Agile (8 of 16), Docker (8 of 16), Machine Learning (7 of 16), Python (7 of 16)
OTHER ROLES ON THIS TEAM
- Lead SysOps Engineer posted Aug 13
- Principal Data Scientist - AI & Machine Learning (Databricks) posted Aug 13
- Senior Lead Software Engineer - Java Full Stack posted Jul 29
- Senior Lead Data Engineer - Databricks posted Jul 27
- Lead Software Engineer - Java Full Stack posted Jun 15
- Lead Data Scientist - AI & Machine Learning posted Jun 11
- Principal Data Scientist - AI & Machine Learning posted Jun 10
- Senior Lead Software Developer in Test (SDET) posted May 14
- Devops & SysOps Architect posted Apr 26
- Lead Software Developer in Test (SDET) posted Apr 21
- Principal Software Developer in Test (SDET) posted Apr 19
- Senior Technical Project Lead / .NET posted Apr 8
- Data Architect / Part-Time posted Mar 29
- Senior Technical Lead - .Net Fullstack posted Mar 26
- Principal SysOps Engineer posted Oct 16
From the team and dates on Integrant's own job board.
Similar jobs
- Systems Architect - TS/SCI w/ Poly required at Leading Path Consulting
Shares 14 skills: SQL Server, MySQL, Bash… · Lead level - Lead, Database Infrastructure Security Engineer at Prudential Financial
Shares 11 skills: SQL Server, PostgreSQL, Docker… · Lead level - Lead Software Engineer - Java or Python, Agentic AI at JPMorgan Chase
Shares 12 skills: SQL Server, MySQL, Bash… · Lead level - DevOps Engineer at AJ Boggs/ProPower
Shares 11 skills: SQL Server, MySQL, Bash… - Senior Cloud Engineer at ESG - USA
Shares 12 skills: SQL Server, Bash, Git… - Technical Marketing Specialist - AI Solutions | Engineer Track at Integrant
Also at this company
Is this your posting and you want it taken down? Email info@careerholo.com.