# Senior Software Engineer

**Company**: Microsoft AI
**Location**: Cairo
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://microsoft.ai/job/senior-software-engineer-34/
**Canonical**: https://yubhub.co/jobs/job_faec33e2-094

## Description

## Summary

Microsoft AI are looking for a talented Senior Software Engineer at their Cairo office. This role sits at the heart of strategic decision-making, turning market data into actionable insights for a company that's revolutionising shopping experiences. You'll work directly with leadership to shape the company's direction in the shopping market.

## About the Role

As a Senior Software Engineer, 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.

## Accountabilities

- Collaborates with appropriate stakeholders to determine user requirements for a scenario.

- Drives identification of dependencies and the development of design documents for a product, application, service, or platform.

- Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI).

## The Candidate we're looking for

**Experience:**

- 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.

**Technical skills:**

- Distributed systems development.

- Microservices.

**Personal attributes:**

- Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products.

## Benefits

- Work arrangements: hybrid.

- Health and wellbeing benefits.

- Professional development opportunities.

- Financial benefits.

- Cultural perks.

## Skills

### Required
- C
- C++
- C#
- Java
- JavaScript
- Python

### Nice to have
- Distributed systems development
- Microservices
