Senior Software Engineer
Microsoft · Egypt · Software Engineering
About this role
Microsoft is hiring a senior-level Software Engineer based in Egypt. The posting calls out experience with Performance Optimization, Distributed Systems, Observability, A/B Testing.
- Role
- Software Engineer
- Function
- software engineering
- Level
- senior
- Track
- Individual contributor
- Employment
- Full-time
- Location
- Egypt
- Department
- Software Engineering
- Posted
- May 19, 2026
More roles at Microsoft
Job description
from Microsoft careersImpbus is a mission-critical, high-throughput real-time bidding (RTB) service at the core of Microsoft Ads. It processes millions of auction requests per second, executes complex auction logic under strict latency constraints, and directly impacts revenue, win rate, partner satisfaction, and platform reliability.
This role owns core architectural and technical evolution of Impbus, focusing on modernization, performance, scalability, experimentation infrastructure, and operational excellence. The position requires deep expertise in low-latency distributed systems, strong leadership in large-scale refactoring and platform modernization, and close collaboration across engineering, data science, experimentation, and business stakeholders.
The engineer in this role drives initiatives with company-level impact, ensuring Impbus can continue to scale, evolve, and support future Microsoft Ads growth.
As a wider business, Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
|
Responsibilities
- Own technical direction and execution for core components of Impbus, a high-scale, latency-sensitive real-time bidding service at the heart of Microsoft Ads.