# Software Engineer II

**Company**: Microsoft
**Location**: Cairo
**Work arrangement**: onsite
**Experience**: entry
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology
**Ticker**: MSFT
**Wikidata**: https://www.wikidata.org/wiki/Q2283

**Apply**: https://microsoft.ai/job/software-engineer-ii-39/?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_b5346669-3b5

## 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.

## Skills

### Required
- C
- C++
- C#
- Java
- JavaScript
- Python
- distributed systems
- large-scale services
- AI/ML
- telemetry
- cloud systems

---

Source: [Apply at microsoft.ai](https://microsoft.ai/job/software-engineer-ii-39/?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
