Senior Software Engineer

Microsoft is a global technology company with a $10B+ online advertising business through Bing, focusing on empowering every person and organization to achieve more.
Backend
Senior Software Engineer
In-Person
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 innovative team working on AI infrastructure for their multi-billion dollar online advertising business. The role focuses on building massively scalable streaming systems and services that power Bing's $10B monetization engine. You'll be working on critical aspects of online advertising 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 solutions handling huge volumes of advertising data while maintaining low latency and high performance. The role requires expertise in building and optimizing data processing pipelines, implementing monitoring systems, and working cross-functionally with various teams.

As a Senior Engineer, you'll contribute to Microsoft's mission of empowering every person and organization globally. The company culture emphasizes growth mindset, innovation, and collaboration. You'll be working in an environment that values respect, integrity, and accountability, while having access to cutting-edge technology and the opportunity to impact millions of Bing users.

The ideal candidate should have strong technical expertise in software engineering, experience with cloud services, and a proven track record of shipping production-quality code. This role offers comprehensive benefits, professional growth opportunities, and the chance to work on challenging problems at scale. Join Microsoft's Ads team to be part of a winning organization that's pushing the boundaries of advertising technology.

Last updated 2 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
JavaScript
Python
  • 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
  • 2+ years of hands-on experience in online advertising systems, information retrieval systems, web search systems
  • Experience in shipping production quality code
  • Working knowledge of any other cloud service
  • Must be a team player with lot of curiosity

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

Senior Software Engineer position at Microsoft working on Intune's cloud services, focusing on distributed systems and scalability with competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft Dublin, focusing on Identity Authorization and security solutions, offering remote work and comprehensive benefits.

Senior Fullstack Software Engineer - Microsoft Threat Protection

Senior Fullstack Software Engineer position at Microsoft's Threat Protection team, focusing on cybersecurity solutions with React and .NET, offering hybrid work in Tel Aviv.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Data engineering team, building and maintaining operational Database systems.

Windows Support Performance Engineer

Senior Windows Support Engineer position at Microsoft, focusing on advanced troubleshooting and customer support with hybrid work options.