Senior Software Engineer

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software, services, and solutions.
$117,200 - $229,200
Backend
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
AI · Advertising

Description For Senior Software Engineer

Microsoft's Ads Marketplace and Serving team is seeking a Senior Software Engineer to join their dynamic group responsible for developing a comprehensive advertising platform. This role focuses on building highly scalable systems that power Microsoft's $70B+ online advertising business. You'll work on infrastructure features for ads metrics, diagnostics, and monitoring, while optimizing data processing pipelines. The position offers the opportunity to work with cutting-edge technology in computational advertising, combining elements of information retrieval, machine learning, and large-scale systems. As part of Microsoft's mission to empower every person and organization, you'll contribute to a team that values growth mindset, innovation, and collaboration. The role offers competitive compensation, comprehensive benefits, and the chance to work on impactful projects at one of the world's leading technology companies. This position requires strong technical skills in languages like C++, C#, or Java, and experience with large-scale distributed systems.

Last updated 16 days ago

Responsibilities For Senior Software Engineer

  • Design, implement, and ship infrastructure related features to enable ads metrics alerting, diagnostics, debugging, root cause analysis and monitoring
  • Optimize data processing pipelines and evolve architectures to maximize performance and minimize cost
  • Improve services and data analysis infrastructure to streamline CTS and integrate new business and system metrics
  • Deep dive into data to find key insights that drive technical design and feature roadmaps
  • Collaborate with partner teams in ads and Bing to implement diverse ads scenarios
  • Provide operational support for the product, addressing bugs and managing live site issues proactively

Requirements For Senior Software Engineer

Java
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Experience with coding in languages including C, C++, C# or Java
  • Must pass Microsoft Cloud Background Check
  • 2+ years experience in online advertising systems preferred
  • Experience in Azure preferred
  • Experience in shipping production quality code preferred
  • Working knowledge of any other cloud service preferred

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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 role at Microsoft's Azure Core Economics team, developing data-intensive solutions for cloud economics challenges with flexible work arrangements.

Senior Software Engineer(s)

Senior Software Engineer role at Microsoft Security, focusing on authentication and authorization systems, offering competitive pay and remote work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on OneDrive and SharePoint cloud services, focusing on system design, migration, and infrastructure development.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure PostgreSQL database services, focusing on AI-enhanced features and developer experiences.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure PostgreSQL team, focusing on cloud database services and distributed systems.