I

Integrant

Enterprise software engineering with AI agents

Lead Backend Engineer - C/C++

Backend EngineeringConfirmed live in the last 24 hours
Full-timeCairo, Cairo Governorate, EgyptNo salary listed

About the Job

Requirements

  • At least 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.
  • Strong expertise in modern C++ (C++11/14/17 and beyond).
  • Deep understanding of Object-Oriented Programming 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.
  • Experience working with relational databases such as SQL Server, PostgreSQL, or MySQL.
  • Understanding of distributed systems concepts.
  • Strong analytical and problem-solving abilities.
  • Excellent communication and stakeholder management skills.
  • Strong ownership and accountability.
  • Ability to mentor and influence technical teams.

Responsibilities

  • 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.
  • 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.
  • Work closely with Product Owners, Architects, Project Leads, QA Engineers, and DevOps teams.
  • Participate in requirements analysis and solution design sessions.
  • Communicate with US-based clients and stakeholders.
  • Support project planning, estimation, and risk identification.
  • Write unit tests and 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.

Desired Qualifications

  • Experience working directly with clients or distributed teams.
  • Familiarity with microservices architecture.
  • Experience with embedded systems, real-time systems, or high-performance computing environments.
  • Experience with cloud platforms such as 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.

About the Company

Integrant

Enterprise software engineering with AI agents

Integrant builds enterprise software for regulated industries like medical devices, life sciences, pharma, financial services, manufacturing, and the public sector. Their offerings include full platform development, modernization of legacy systems, or embedding AI agents into client workflows. It uses the Agentic Software Development Life Cycle (ADLC), where AI agents assist across requirements, architecture, build, test, and deployment, while engineers with deep domain knowledge govern every step to ensure quality. Unlike many firms, Integrant combines top-tier engineering talent (the top 1% in a demanding market), a long-track record in regulated environments, and responsible AI acceleration with engineer accountability. Their goal is to be the trusted technology partner clients rely on for mission-critical software that lasts. Headquartered in San Diego with engineering centers in Cairo and Amman.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
San Diego, CA
Founded
1992

Recently Posted Jobs

Explore more opportunities at Integrant

See more jobs