Senior Software Engineer

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software, services, and solutions.
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 online advertiser business. This role focuses on building massively scalable streaming systems and services that power Bing's ~$10B monetization engine. You'll be working on all aspects of online advertising, from advertiser-facing demand management to high-throughput online serving systems.

The position offers an exciting opportunity to work with big data and machine learning technologies to solve real-world customer problems that impact hundreds of millions of Bing users. You'll be part of a team that engineers the backbone of Microsoft's advertising infrastructure, dealing with huge volumes of advertising data and complex distributed systems.

As a Senior Software Engineer, you'll be responsible for designing and implementing infrastructure features for ads metrics alerting, diagnostics, and monitoring. You'll optimize data processing pipelines, enhance flight analysis infrastructure, and work closely with partner teams across Ads and Bing. The role requires strong technical skills in distributed systems, big data processing, and a solid understanding of cloud services.

Microsoft offers an inclusive culture with a growth mindset, where employees are empowered to innovate and collaborate. The company provides industry-leading benefits, educational resources, and opportunities for professional growth. This role is perfect for someone who is passionate about tackling technical challenges in Big Data, Distributed Systems, and Machine Learning/Deep Learning while contributing to a multi-billion dollar business impact.

The position is based in Hyderabad, India, and requires on-site presence. You'll be joining a fast-paced environment where engineers are encouraged to innovate and make significant contributions to Microsoft's advertising technology stack.

Last updated 6 hours 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
  • Must pass Microsoft Cloud background check
  • 2+ years of hands-on experience in online advertising systems, information retrieval systems, web search systems, big data processing pipelines
  • Working knowledge of cloud services
  • Experience in shipping production quality code

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
  • Networking opportunities

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

Senior Software Engineer

Senior Software Engineer position at Microsoft working on Bing Ads platform, focusing on high-performance advertising systems and large-scale data processing.

Senior Software Engineer- Multiple Roles

Senior Backend Software Engineer position at Microsoft Prague, working on critical infrastructure and services across identity, communication, and cloud platforms with hybrid work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Windows Agility Team, focusing on feature delivery management and innovation in Windows development with competitive pay and benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Semantic Fabric technology, building scalable enterprise data solutions for Copilot with competitive pay and benefits.

Senior Software Engineer

Senior Software Engineer position at Microsoft focusing on Linux kernel development and performance optimization for Azure cloud infrastructure, offering competitive compensation and hybrid work arrangement.