This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Join Microsoft Egypt and help shape the future of intelligence at global scale, build products used by millions, collaborate with worldclass 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 grade features while applying AI-native engineering practices throughout the development lifecycle. You will work with global engineering teams, write high quality and testable code, improve system reliability, and contribute to automation, observability, and security hardening for Microsoft’s next generation AI products.
Job Responsibility:
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
Requirements:
Bachelor’s in Computer Science or related software engineering experience
Proficiency in one or more of: C, C++, C#, Java, JavaScript, Python
Ability to meet Microsoft, customer and/or government security screening requirements
Microsoft Cloud Background Check
Nice to have:
Master’s degree OR 3+ years engineering experience
Experience with distributed systems, large-scale services, AI/ML, telemetry, and cloud systems