
Liability
- Works with relevant stakeholders to define consumer needs for a collection of features.
- Aids in the discovery of dependencies and the production of design papers for a product category under hardly any monitoring.
- Reusing code as appropriate, creates and executes code for a product, service, or feature.
- Help with estimating and dividing more work items into lesser ones.
- Acts as a Designated Responsible Individual (DRI) on-call to check for degradation, downtime, or breaks system/product features/service and gets clearance to fix system/product/service for basic issues.
- Remains relevant in skills by spending time and effort staying current with developments that will boost product availability, dependability, efficiency, observability, and performance while also fostering consistency in large-scale monitoring and operations.
Required Qualifications:
- Bachelor’s degree in computer science or related technical field AND proven technical engineering experience with programming in languages including, but not restricted to, C, C++, Java, JavaScript, Python, or Python
- OR equivalent experience.
Other stipulations:
For this position, one must be able to satisfy Microsoft, customer, and/or government security clearance standards. These criteria comprise—but not exclusively—the following specialized security inspections:
- This job would need to pass the Microsoft Cloud background investigation upon employment/transfer and every two years thereafter.
Preferred Qualifications:
- Master’s degree in computer science or a related technical field PLUS especially great coding ability in languages including, but not only, C, C++, C, Java, JavaScript, Python, or Python
- either Computer Science or a comparable technical discipline, OR Bachelor’s Degree in C, C++, C, Java, JavaScript, or Python together with expert-level technical engineering expertise with programming languages
- OR equivalent experience.
- Mobile applications and SDKs development background.
- Reverse engineering experience, especially in operating systems or mobile applications.
How to Dominate the Software Engineer II Interview
Rigorous interviews for Software Engineer II positions in Cairo in 2026 depart from basic grammar queries toward Engineering Wisdom and design trade-offs.
Interview Blueprint 2026:
- Expect questions on Big O notation, concurrency, and data structures. In the setting of particular use scenarios, you ought to be able to describe the distinctions between a hash table and a balanced tree.
- The Production Mindset: Interviewers will inquire about your troubleshooting production issues.
Tips for a Successful Interview:
- Interact Trade-offs: Never just offer one answer. Say, while NoSQL would scale better for this high-write volume, SQL might be used for its ACID characteristics.
- Set your GitHub or personal projects prepared. Interviews in 2026 place a premium on seeing tidy, test-driven code that addresses actual concerns.
Last judgment and why this job is expanding
For 2026, the judgement is obvious: Among the most recession-proof and high-growth positions in Egypt is the Software Engineer II.
Why the sector is growing rapidly:
- From healthcare to the banking industry, every sector in Egypt is going digital and hence needs engineers able to create strong, secure platforms.
- Cairo has become a popular location for European companies seeking high-caliber technical talent, guaranteeing a regular stream of projects of international standard.
- The AI Revolution: Although artificial intelligence simplifies simple duties, it has generated a great demand for level II engineers able to integrate AI models, administer vector databases, and construct agentic workflows.
- The major crossroads when you pick your future path—as a Senior Individual Contributor (Architect/Staff Engineer) or as a Technical Lead/Manager—is this position.