Skip to main content

Cairo, Egypt

Senior Software Engineer Senior Software Engineer

Location
Cairo, Egypt
Job Number
200014259-en-3
City
Cairo
Team
Other
Country
Egypt
Discipline
Software Engineering
Overview

Are you passionate about solving complex problems and building products that make a real impact? Do you thrive in a collaborative environment surrounded by exceptional engineers? The Microsoft Clarity Apps team is seeking a talented Software Engineer II to help design, optimize, and maintain the Clarity SDKs for native mobile applications—empowering our customers to understand user behavior and achieve their business goals.

As a Software Engineer, you will contribute to the design and development of cross-cutting features across all Clarity SDKs—including Android, iOS, Flutter, React Native, and more—guided by customer feedback and real-world insights. Our goal is to deliver the most performant SDKs in the industry, which will challenge you to apply advanced profiling, optimization, and innovative problem-solving techniques. You’ll also play a customer-facing role, collaborating directly with users to understand their needs, gather feedback, and ensure their issues and pain points are addressed effectively. A key part of this role involves working on the core of our SDKs—the visual capture engine that powers session replay—which demands solid investigative and reverse-engineering skills to adapt to evolving OS-level changes while continuously enhancing performance and stability.

We’re looking for an engineer who thrives in dynamic environments, embraces technical challenges, and shows flexibility as our SDK portfolio and team charter evolve. This position offers a unique opportunity to accelerate your career growth, sharpen your analytical thinking, and strengthen your foundational software engineering skills.

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Starting January 26, 2026, Microsoft AI (MAI) employees who live within a 50- mile commute of a designated Microsoft office in the U.S. or 25-mile commute of a non-U.S., country-specific location are expected to work from the office at least four days per week. This expectation is subject to local law and may vary by jurisdiction.



Responsibilities
  • Works with appropriate stakeholders to determine user requirements for a set of features.
  • Contributes to the identification of dependencies, and the development of design documents for a product area with little oversight.
  • Creates and implements code for a product, service, or feature, reusing code as applicable.
  • Contributes to efforts to break down larger work items into smaller work items and provides estimation.
  • Acts as a Designated Responsible Individual (DRI) working on-call to monitor system/product feature/service for degradation, downtime, or interruptions and gains approval to restore system/product/service for simple problems.
  • Remains current in skills by investing time and effort into staying abreast of current developments that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale.


Qualifications

Required Qualifications:

  • Bachelor’s Degree in Computer Science or related technical field AND clearly demonstratable technical engineering experience with coding in languages (including, but not limited to) C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.

Other Requirements:

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:

  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Preferred Qualifications:

  • Master’s Degree in Computer Science or related technical field AND a particularly strong proficiency in coding in languages (including, but not limited to) C, C++, C#, Java, JavaScript, or Python
    • OR Bachelor’s Degree in Computer Science or related technical field AND expert-level technical engineering experience with coding in languages (including, but not limited to) C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • Experience with mobile apps and SDKs development.
  • Experience with reverse engineering, preferably in mobile applications or operating systems.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

#MicrosoftAI


This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.




Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Cairo, Egypt

Software Engineer II Software Engineer II

Location
Cairo, Egypt
Job Number
200000735-en-2
City
Cairo
Team
Other
Country
Egypt
Discipline
Software Engineering
Overview
Join the Microsoft Shopping team! We deliver smart shopping experiences with personalization, savings, transparency, and convenience, ensuring confidence in every purchase. Microsoft Shopping is your personal shopping companion, empowering customers to shop smarter and discover what they love. By harnessing the power of AI (artificial intelligence), LLMs (large language models) and LLM-based Agents, we are building best-in-class shopping experiences across Bing, MSN, and Edge. If you are passionate about transforming the online shopping experience for millions of users, this role is for you.   As a Software Engineer II, you will contribute to the development of robust, distributed services, and performance-optimized systems that support Shopping services. You’ll collaborate across disciplines to design and implement features that enhance platform scalability, data modeling, and workflow automation.   Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.   Starting January 26, 2026, Microsoft AI (MAI) employees who live within a 50- mile commute of a designated Microsoft office in the U.S. or 25-mile commute of a non-U.S., country-specific location are expected to work from the office at least four days per week. This expectation is subject to local law and may vary by jurisdiction.

Responsibilities
– Works with appropriate stakeholders to determine user requirements for a feature. – Supports identification of dependencies, and the development of design documents for a product feature with oversight. – Learns to create and implement code for a product, service, or feature reusing code as applicable. – Assists and learns about breaking down work items into tasks and provides estimation. – Acts as a Designated Responsible Individual (DRI) in monitoring system/product feature/service for degradation, downtime, or interruptions for simple problems, and recommends actions to restore system/product/service by following the playbook. – Reviews current developments and proactively seeks new knowledge that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale.

Qualifications
Required Qualifications: – Bachelor’s Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python – OR equivalent experience. Other Requirements: Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: – Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter. Preferred Qualifications: – Master’s Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python – OR Bachelor’s Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python – OR equivalent experience. Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.   Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.   #MicrosoftAI #Shopping #GenerativeAI #LLM #BING

This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.




Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Cairo, Egypt

Software Engineer II Software Engineer II

Location
Cairo, Egypt
Job Number
200000735-en-3
City
Cairo
Team
Other
Country
Egypt
Discipline
Software Engineering
Overview
Join the Microsoft Shopping team! We deliver smart shopping experiences with personalization, savings, transparency, and convenience, ensuring confidence in every purchase. Microsoft Shopping is your personal shopping companion, empowering customers to shop smarter and discover what they love. By harnessing the power of AI (artificial intelligence), LLMs (large language models) and LLM-based Agents, we are building best-in-class shopping experiences across Bing, MSN, and Edge. If you are passionate about transforming the online shopping experience for millions of users, this role is for you.   As a Software Engineer II, you will contribute to the development of robust, distributed services, and performance-optimized systems that support Shopping services. You’ll collaborate across disciplines to design and implement features that enhance platform scalability, data modeling, and workflow automation.   Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.   Starting January 26, 2026, Microsoft AI (MAI) employees who live within a 50- mile commute of a designated Microsoft office in the U.S. or 25-mile commute of a non-U.S., country-specific location are expected to work from the office at least four days per week. This expectation is subject to local law and may vary by jurisdiction.

Responsibilities
– Works with appropriate stakeholders to determine user requirements for a feature. – Supports identification of dependencies, and the development of design documents for a product feature with oversight. – Learns to create and implement code for a product, service, or feature reusing code as applicable. – Assists and learns about breaking down work items into tasks and provides estimation. – Acts as a Designated Responsible Individual (DRI) in monitoring system/product feature/service for degradation, downtime, or interruptions for simple problems, and recommends actions to restore system/product/service by following the playbook. – Reviews current developments and proactively seeks new knowledge that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale.

Qualifications
Required Qualifications: – Bachelor’s Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python – OR equivalent experience. Other Requirements: Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: – Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter. Preferred Qualifications: – Master’s Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python – OR Bachelor’s Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python – OR equivalent experience. Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.   Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.   #MicrosoftAI #Shopping #GenerativeAI #LLM #BING

This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.




Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.