Full job description
Launch your tech career with Microsoft’s exclusive 12-month Ignite Internship, specifically designed to empower People with Disabilities (PwD) in Cairo. Design scalable software, master distributed systems, and receive elite mentorship to build a highly competitive edge in the global software...
Launch your tech career with Microsoft’s exclusive 12-month Ignite Internship, specifically designed to empower People with Disabilities (PwD) in Cairo. Design scalable software, master distributed systems, and receive elite mentorship to build a highly competitive edge in the global software engineering sector.
Core Responsibilities & Learning Paths
- Software Development: Design, develop, test, and deploy high-quality software solutions that directly enhance Microsoft’s enterprise products and services.
- Cross-Functional Collaboration: Collaborate dynamically with product managers, designers, and other engineers to deliver clean code and exceptional user experiences.
- Tech Stack Mastery: Explore and master the tools of the trade, including Version Control Systems (Git), code repositories, libraries, frameworks, and integrated development environments (IDEs).
- Programming Execution: Gain hands-on exposure to core programming syntax, decision-making logic, and real-world Python applications, while learning how to select the right language for complex deployments.
- Career Readiness: Navigate the transition into your first programming job by building a technical portfolio, preparing for technical interviews, and understanding the daily life and challenges of a professional programmer.
Required Qualifications
- Community Eligibility: This specific Ignite developmental program is strictly and exclusively open to individuals with disabilities (PwD) to foster greater corporate inclusion.
- Academic Standing: Must hold a Bachelor’s degree specifically in Computer Science, Software Engineering, Computer Engineering, or a closely related technical field.
- Coding Proficiency: Must demonstrate technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, or Python.
- Preferred Skills (Plus): Highly preferred if you possess experience in building scalable platforms, production-scale distributed systems, or machine learning/deep learning systems.
- Work Arrangement: Be fully available to commit to a 12-month internship program, operating on a hybrid schedule requiring physical in-office presence in Cairo for 3 days a week.
Technical Edge: Why Distributed Systems & Version Control matters at Microsoft?
Operating as a Software Engineer at Microsoft requires moving far beyond writing isolated code scripts. The internship explicitly highlights “production scale distributed systems” and “version control systems.” In a massive enterprise environment, a single application like Microsoft Teams or Azure relies on thousands of microservices distributed across global cloud servers. If one node fails, the distributed system must remain online. To build these scalable platforms, an engineer must master Version Control (like Git) to ensure multiple developers can write, merge, and test C# or Python code simultaneously without overwriting each other’s work. Mastering this collaborative, cloud-scale architecture is exactly what transforms a junior coder into a highly resilient Microsoft Software Engineer.
Recru Eg Golden Advice for the Interview
When interviewing for the Microsoft Ignite Software Engineering track, the technical panel will rigorously test your understanding of scalable code architecture. Do not just say you “know Python.” You must demonstrate an understanding of Clean Code Principles and Automated Testing. If asked how you would develop a new feature for a Microsoft product, explicitly outline your deployment workflow. Tell the interviewer: “I wouldn’t just write the code and push it to production. I would first write unit tests to ensure the logic handles edge cases. Then, using a version control system like Git, I would submit a pull request for peer review. Only after ensuring the code is modular and fits into the broader distributed system architecture would I approve the deployment.” Proving that you prioritize code reliability and collaborative version control will instantly secure your acceptance.
Frequently Asked Questions (FAQ)
Q: Is the Microsoft Ignite Internship open to all engineering graduates?
A: No. The Ignite Program is an exclusive developmental initiative strictly tailored for People with Disabilities (PwD). Candidates outside this community are encouraged to apply to other standard roles on the regular Microsoft careers page.
Q: What programming languages should I know to apply?
A: You must have technical coding experience in at least one major language such as C, C++, C#, Java, or Python to pass the technical screening phase.
Q: What is the duration and working model of this internship?
A: The internship is a comprehensive 12-month program. It operates on a hybrid work model, requiring participants to be present in the Microsoft Cairo office for exactly 3 days a week.
Job details
-
Job type
Internship, People with Disabilities -
Date Posted
2 days ago -
Experience
0-1 Year -
Industry
Software Development
Full job description
Accelerate your software engineering career with the highly-coveted 6-month talabatYouth Graduate Program in Cairo. Build scalable, distributed backend systems for the world’s pioneering local delivery platform, with the direct opportunity to transition into a permanent full-time role. Core Responsibilities Backend...
Accelerate your software engineering career with the highly-coveted 6-month talabatYouth Graduate Program in Cairo. Build scalable, distributed backend systems for the world’s pioneering local delivery platform, with the direct opportunity to transition into a permanent full-time role.
Core Responsibilities
Backend Development: Contribute directly to enterprise-grade backend development, writing clean, maintainable code utilizing .NET, Golang, or C#.
Distributed Systems: Work on real technical challenges to architect, build, and deploy reliable, scalable, and highly maintainable microservices across distributed backend systems.
Extreme Programming (XP): Learn hands-on by pair programming with senior engineers, actively practicing Extreme Programming (XP) principles to ensure robust code quality.
Cross-Functional Rotation: Rotate dynamically across teams to develop a well-rounded understanding of Talabat’s massive local delivery operations and solve real business challenges.
Continuous Feedback & Mentorship: Operate with a strong feedback-oriented mindset, receiving continuous evaluation and technical mentorship from senior leaders to make a real impact from day one.
Required Qualifications
Academic Standing: Must hold (or be currently enrolled in) a Bachelor’s degree specifically in Computer Science or a closely related technical field.
Graduation Cohort: Exclusively open to recent graduates and students officially graduating in the academic classes of 2025 and 2026.
Academic Excellence: Must possess a highly outstanding academic track record with a strictly enforced minimum GPA of 3.5 or above.
Language & Extracurriculars: Exhibit absolute fluency in the English language. Active participation in extracurricular activities is a MUST, and previous internship experience is a strong plus.
Technical Baseline: Possess a basic understanding of backend development and cloud systems, coupled with a highly aggressive eagerness to learn distributed systems and automated testing best practices.
Technical Edge: Why Microservices & XP Principles matter at Talabat?
Operating the backend for a massive delivery platform like Talabat (a Delivery Hero Group company) means writing code that must handle millions of simultaneous API calls during peak meal hours. The job explicitly highlights “distributed backend systems” and “microservices.” In modern software architecture, a monolithic application will crash under this immense traffic. By utilizing .NET or Golang to build independent microservices, an engineer ensures that if the “checkout” service fails, the “menu browsing” service remains online. Furthermore, mastering Extreme Programming (XP) through pair programming ensures that all code is heavily peer-reviewed and fortified with automated testing before it is deployed to AWS or GCP, protecting Talabat’s zero-latency customer experience.
Recru Eg Golden Advice for the Interview
When interviewing for the talabatYouth Engineering Program, the technical panel will rigorously test your understanding of backend scalability. Do not just say you “know how to code in C#.” You must demonstrate a hardcore architectural mindset. If asked how you would handle a sudden spike in food orders on a Friday night, do not suggest upgrading a single server. Pitch the concept of Horizontal Scaling and Relational vs. Non-Relational Databases. Tell the interviewer: “I would ensure the order microservice is decoupled and deployed on a cloud platform like AWS or GCP, allowing it to auto-scale horizontally across multiple nodes. Additionally, I would utilize a non-relational database like Redis or MongoDB to cache high-traffic restaurant menus, drastically reducing the load on the primary relational database.” Proving you understand cloud infrastructure and scalability will instantly secure your acceptance.
Frequently Asked Questions (FAQ)
Q: Is the talabatYouth Engineering Program a permanent job offer?
A: It is a 6-month intensive graduate internship program. However, successful interns who deliver high-impact results and pass continuous evaluations will have the direct opportunity to transition into a permanent, full-time role in 2026.
Q: What specific programming languages should I know to apply for this backend track?
A: Talabat is looking for candidates with a basic understanding of backend development. Specifically, contributing to their backend requires knowledge in .NET, Golang, or C#, alongside familiarity with RESTful APIs.
Q: Can I apply if my GPA is below 3.5?
A: No, the eligibility criteria explicitly mandate a highly competitive academic record with a strict GPA requirement of 3.5 or above to be considered for this elite software engineering pipeline.
Job details
-
Job type
Internship -
Date Posted
3 weeks ago -
Experience
0-1 Year -
Industry
Technology, Information and Internet

