Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Integrant, Inc.

Lead Software Engineer – C/C++ Enterprise Systems

Integrant, Inc.

Lead Software Engineer developing C/C++ applications for enterprise systems, collaborating with international clients and focusing on production quality and reliability.

Posted 6/4/2026full-timeCairo • 🇪🇬 EgyptSeniorWebsite

Tech Stack

Tools & technologies
RDBMSSQL

About the role

Key responsibilities & impact
  • - Design, develop, debug, and maintain enterprise software using C and C++.
  • - Enhance, fix, and regression-test existing product code under production pressure.
  • - Work with SQL Server and database-backed features; understand data, performance, and availability impact.
  • - Troubleshoot complex production issues using logs, diagnostics, and systematic root-cause analysis.
  • - Collaborate with Product Owners, QA, architects, and client technical stakeholders; participate in Agile delivery.
  • - Apply strong OOP, SOLID, data structures, memory management, and multithreading judgment in real codebases.
  • - Support high-reliability expectations for mission-critical systems; uphold production quality, security, and maintainability on long-lived enterprise codebases.
  • - Apply disciplined software engineering across design, implementation, testing, and delivery on complex production systems.
  • - Mentor and raise the bar through code review and clear technical communication (English) with client stakeholders.
  • - Work effectively with AI-assisted development workflows where appropriate — while maintaining accountability for production quality, security, and correctness on legacy C/C++ code.

Requirements

What you’ll need
  • - Bachelor's degree in Computer Science, Computer Engineering, or related field (or equivalent depth demonstrated in career).
  • - 10+ years of professional software development experience (application software, services, or enterprise systems).
  • - Many years of hands-on C and C++ on complex software applications — maintenance and evolution of production systems, not toy projects only.
  • - 2–3+ years of hands-on C and C++ on application software in production — required for the initial assignment; not required to be recent.
  • - SQL Server (or equivalent enterprise RDBMS depth) with database-backed application features.
  • - Proven debugging, troubleshooting, and root-cause analysis under time pressure; production support / incident experience.
  • - Solid Git, Agile, and English communication for client-facing work.

Benefits

Comp & perks
  • - 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
  • - Planned overtime program (POP)
  • - Employment referral program
  • - Premium location in Maadi
  • - Social insurance

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CC++SQL ServerOOPSOLIDdata structuresmemory managementmultithreadingdebuggingroot-cause analysis
Soft Skills
technical communicationmentoringcollaborationproblem-solvingaccountabilitytime managementadaptabilityattention to detailcritical thinkingclient-facing communication
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Computer Engineeringrelated field degree