New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
Microsoft

Software Engineer II

Microsoft
Apply →
onsite entry full-time Cairo

First indexed 28 Apr 2026

Description

Join Microsoft Egypt and help shape the future of intelligence at global scale, build products used by millions, collaborate with world-class engineering teams, grow your career in one of Microsoft’s most advanced AI ecosystems, and contribute to cutting-edge innovations powering our Bing, Bing Ads, Shopping, MSN, Clarity and Core AI Teams.

We are hiring Software Engineers II talent across these teams in Egypt to build high-scale, AI-driven systems that power search, ads, and core AI infrastructure. In this role, you will design, develop, test, secure, and operate production-scale, AI-driven systems that power search, ads, and core AI infrastructure.

Responsibilities:

  • Build clean, extensible, maintainable software in modern languages (C/C++/C#/Java/JS/Python).
  • Use AI tools responsibly across the SDLC and review all AI-generated changes.
  • Debug proactively using tests, logs, telemetry, and conduct incident retrospectives to prevent recurrence.
  • Review code for quality, security, test coverage, maintainability, and adherence to team standards.
  • Write extensible, maintainable, testable code using best practices and modern AI-assisted development.
  • Collaborate on architectural and design decisions, exploring options and ensuring performance, scalability, and security.
  • Create and execute test strategies, enhance automated test coverage, and use AI for test automation.
  • Identify dependencies and work with partner teams to ensure cohesive end-to-end system design and validation.
  • Apply engineering excellence practices including automation, secure coding, compliance, and continuous improvement.
  • Support safe deployment, experimentation, monitoring, and live-site reliability, including on-call responsibilities.
  • Engage with stakeholders to understand user requirements and incorporate customer insights, security, and privacy needs into solutions.

Qualifications:

  • Bachelor’s in Computer Science or related software engineering experience.
  • Proficiency in one or more of: C, C++, C#, Java, JavaScript, Python.
  • Preferred: Master’s degree OR 3+ years engineering experience.
  • Experience with distributed systems, large-scale services, AI/ML, telemetry, and cloud systems.
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://microsoft.ai/job/software-engineer-ii-39/