Senior Software Engineer

Microsoft is a global technology company empowering people and organizations through software, cloud services, and computing platforms.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS · Advertising

Description For Senior Software Engineer

Microsoft's Ads team is seeking a Senior Software Engineer to join their $10B monetization engine team for Bing. This role focuses on building state-of-the-art AI infrastructure and massively scalable streaming systems that power online advertising. You'll work on crucial aspects including advertiser-facing demand management, data transformation, and high-throughput serving systems.

The position offers exciting challenges in Big Data, Distributed Systems, and Machine Learning/Deep Learning. You'll be part of a dynamic team that engineers the backbone of Bing's advertising platform, handling everything from data ingestion to real-time serving. The role combines technical depth with business impact, as you'll be working on systems that directly contribute to Microsoft's multi-billion dollar advertising business.

Working in Microsoft's inclusive culture, you'll have access to industry-leading benefits, educational resources, and opportunities for professional growth. The hybrid work environment (up to 50% work from home) offers flexibility while maintaining collaborative opportunities. This is an excellent opportunity for engineers passionate about large-scale systems, AI infrastructure, and solving complex technical challenges in the advertising technology space.

The ideal candidate will bring strong engineering experience, a growth mindset, and a desire to innovate. You'll be empowered to make significant contributions to systems that impact hundreds of millions of Bing users while working with cutting-edge technologies in a supportive and collaborative environment.

Last updated 20 days ago

Responsibilities For Senior Software Engineer

  • Design, implement, and ship infrastructure related features related to enable ads metrics alerting, diagnostics and monitoring
  • Optimize data processing pipelines and evolve architectures to maximize performance and minimize cost
  • Enhance flight analysis infra to optimize CTS and add new business metrics
  • Deep dive into data to find key insights that drive technical design and feature roadmaps
  • Work with partner ads and Bing teams to light-up different ads scenarios
  • Operational support for the product to fix bugs and mitigate/resolve livesites

Requirements For Senior Software Engineer

Java
Python
JavaScript
  • Bachelor's Degree in Computer Science or related technical field
  • 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Experience with big data and distributed systems
  • Knowledge of machine learning and deep learning systems

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

(Senior) Software Engineer - Backend

Senior Backend Software Engineer role at Microsoft's AI Organization in Egypt, focusing on scalable services and ML systems with hybrid work option.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Data team, building mission-critical usage billing platforms with focus on data processing and cloud services.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure DPU networking software, developing control plane functions for cloud infrastructure.

Senior Software Engineer (Virtualization and Kernel)

Senior Software Engineer role at Microsoft focusing on virtualization and kernel development, working on Hyper-V and core platform technologies.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Viva Horizontals team, focusing on AI-powered employee experience solutions and backend services.