# Senior Software Engineer

**Company**: Microsoft
**Location**: Multiple Locations, Egypt
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology
**Ticker**: MSFT
**Wikidata**: https://www.wikidata.org/wiki/Q2283

**Apply**: https://microsoft.ai/job/senior-software-engineer-35/
**Canonical**: https://yubhub.co/jobs/job_9e2eccfe-252

## Description

## Summary

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

## 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 (bonus, equity, pension, etc.).

- Cultural perks (team events, office amenities, etc.).

## Skills

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

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