Microsoft's Bing Ads team is seeking a Senior Software Engineer to join their innovative online advertising platform. This role focuses on developing and maintaining the Bing Ads online platform that serves ads to all partners. The position offers unique opportunities to work on both online ad serving and offline/nearline data processing within big data pipelines. The team is responsible for a diverse range of services, from Web UI to large-scale distributed data storage, and from data analysis pipelines to machine-learning systems. The platform serves billions of requests daily through a geographically-scaled real-time ad selection engine.
As a Senior Software Engineer, you'll be working with cutting-edge technologies in the fast-growing online advertising business. The role requires strong technical expertise in C/C++/C#/Java development and a solid foundation in data structures and algorithms. You'll be responsible for designing and implementing solutions that span both the online ads serving system and big data processing pipelines.
The position offers significant growth opportunities, allowing you to work with various technologies and solve complex problems at scale. You'll be part of Microsoft's world-class online advertising platform, contributing to its continuous innovation and market growth. The role combines technical challenges with business impact, as you'll be ensuring that your solutions bring substantial value to the organization.
Working in a hybrid environment with up to 50% work from home flexibility, you'll collaborate with cross-functional teams and have the opportunity to mentor junior engineers. Microsoft offers comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance support. This role is perfect for a passionate, self-motivated engineer who wants to make a significant impact in the online advertising space while working with one of the world's leading technology companies.