Location
Cairo, Cairo Governorate, Egypt
Posted
May 24, 2026
Job Description
Job Description
Principle Software Engineer – CRM
Job purpose:
Manage large and complex solutions and projects; ensure the execution of software development life cycle of applications and programs (installation; configuration; deployment; analyzing; documenting; coding/development; and unit testing) as well as acting as the technical lead and managing other software engineers assigned to projects
Key accountabilities and decision ownership:
- Interpret the customer requirements into deliverables (code; installation of a system; deployment. … etc) and ensure they are well mapped with the requirements
- Manage the time estimation of projects while following the project plan and timeline as well as the organization processes and standards
- Manage and ensure the execution of the software development life cycle following the agreed on methodology (might execute when needed and as per...