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