Senior Software Engineer

Microsoft Microsoft · Big Tech · Cairo, Cairo Governorate, Egypt · Software Engineering

Senior Software Engineer role focused on the core architectural and technical evolution of Impbus, a high-throughput, low-latency real-time bidding service at Microsoft Ads. The role involves modernization, performance, scalability, experimentation infrastructure, and operational excellence for a mission-critical service impacting revenue and reliability. Requires deep expertise in distributed systems and leadership in large-scale refactoring.

What you'd actually do

  1. 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.
  2. Lead design and implementation of scalable, high-performance backend systems operating under strict latency and reliability requirements.
  3. Drive platform modernization and long-term sustainability of critical services, improving code quality, maintainability, and operational safety.
  4. Ensure performance, scalability, and stability of the service as traffic, data volume, and business requirements continue to grow.
  5. Define and evolve instrumentation, observability, and experimentation capabilities to support data-driven decision making and safe production changes.

Skills

Required

  • systems programming languages (such as C++ or similar)
  • performance and reliability considerations
  • high-throughput, production systems
  • scalability, latency, and stability
  • design, evolve, and maintain complex systems
  • collaborating with cross-functional teams
  • problem-solving skills
  • analyze and address performance or reliability issues

What the JD emphasized

  • high-scale, latency-sensitive
  • strict latency and reliability requirements
  • performance, scalability, and stability
  • instrumentation, observability, and experimentation