Senior Software Engineering Manager

1 Month ago • 4 Years + • Backend Development

Job Summary

Job Description

Microsoft Bing Ads seeks a Senior Software Engineering Manager to scale and tune ad serving platforms handling millions of requests per second. The role involves designing, implementing, and optimizing complex algorithms on large datasets, collaborating with scientists and engineers globally. Responsibilities include producing maintainable code, optimizing performance, applying debugging tools, code reviews, and mentoring other engineers. The ideal candidate possesses experience with large-scale online services and proficiency in languages like C++, Java, or Python. Experience in online advertising systems, information retrieval, or distributed systems is crucial. This position offers a chance to influence technology development in a key growth area at Microsoft, focusing on user privacy and relevant ad delivery.
Must have:
  • 4+ years experience
  • Large-scale system experience
  • Proficiency in C++, Java, or Python
  • Code optimization & debugging
  • Mentoring engineers
  • Design & implement algorithms
Good to have:
  • Low latency system experience
  • C++ expertise
  • Information retrieval/ads systems knowledge
  • Open-source contributions
Perks:
  • Industry leading healthcare
  • Educational resources
  • Product & service discounts
  • Savings and investments
  • Maternity/paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Job Details

Overview

Are you passionate about large scale distributed systems? Do you find scalability challenges associated with serving millions of requests per second an interesting problem? In Microsoft Bing Ads, we are looking for strong engineers to help scale and tune our ad serving platforms, to be able to serve more traffic and improve Ad serving efficiency.

Online Advertising is one of the fastest growing businesses on the Internet today. Search engines, web publishers, major ad networks, and ad exchanges are now serving billions of ad impressions per day and generating terabytes of user events data every day. The rapid growth of online advertising has created enormous opportunities as well as technical challenges that demand computationally intelligence and scalable algorithms. Even more, there is a huge emphasis on user privacy when it comes to targeted ads. Our team is partnering with Edge browser and Azure teams to build a scalable solution to protect online user privacy and at the same time, deliver more relevant ads.

 

We are looking for a Senior Software Engineer who has shipped products or worked on large scale online services and has relevant software development experience. This is a rare opportunity to influence technology development in an important growth area at Microsoft. You will design, implement, analyze, and tune complex algorithms operating on large datasets in collaboration with top scientists and engineers across Microsoft’s global R&D team.

 

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Qualifications

Required Qualifications:

  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • Experience in one or more of online advertising systems, information retrieval systems, web search systems, big data systems, database systems, large scale internet applications, operating system, or distributed systems.

Preferred Qualifications:

  • Demonstarted experience working on low latency systems.
  • Prior experience with C++.
  • Familiar with information retrieval or ads systems.
  • Prior experience with open-source contributions.

Responsibilities

  • Produce extensible and maintainable designs and code.
  • Optimize, debug, and refactor code to improve performance and maintainability, and effectiveness.
  • Apply metrics to drive the quality and stability of code, as well as appropriate coding patterns and best practices.
  • Apply debugging tools and examine logs, telemetry, and other methods to verify assumptions through writing and developing code proactively before issues occur and reactively as issues occur for products.
  • Review code to assure it meets quality standards, is reliable and accurate, and is appropriate for the scale of the product/solution area.
  • Provide mentorship for other engineers.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
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

Similar Jobs

Evolution - Game Designer & Mathematician (Senior Role) -NetEnt Slots

Evolution

Stockholm, Stockholm County, Sweden (Hybrid)
1 Month ago
LeoVegas - Fullstack Software Engineer

LeoVegas

Gżira, Malta (Hybrid)
1 Month ago
Microsoft - Senior Software Engineer

Microsoft

Hyderabad, Telangana, India (On-Site)
1 Month ago
Microsoft - Software Engineer II

Microsoft

(Hybrid)
1 Month ago
Electronic Arts - Sotware Engineer

Electronic Arts

Telangana, India (Hybrid)
1 Month ago
Epic Games - Senior Backend Engineer

Epic Games

Bellevue, Washington, United States (On-Site)
1 Month ago
Sporty Group - Weekend Backend Engineer

Sporty Group

(On-Site)
7 Months ago
Glean - Software Engineer, Backend (India)

Glean

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Applike Group - Director of Technology (f/m/d)

Applike Group

Hamburg, Hamburg, Germany (Hybrid)
3 Months ago
Puzzle Cats - Senior Software Engineer

Puzzle Cats

Toronto, Ontario, Canada (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Interactive Brokers - Android Software Engineer

Interactive Brokers

Budapest, Hungary (On-Site)
4 Months ago
Paypal - Sr. Staff Software Engineer

Paypal

San Jose, California, United States (Hybrid)
3 Months ago
ByteDance - Senior Android Software Engineer (Multiple Positions)

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
EJAmerica - Mobile Android Developer

EJAmerica

Japan (On-Site)
6 Months ago
Google - Software Engineer, Google Assistant

Google

(On-Site)
1 Month ago
Axon - Backend Software Engineer II (Hybrid)

Axon

Ho Chi Minh City, Ho Chi Minh City, Vietnam (Hybrid)
2 Months ago
Google - Engineering Manager, Network Switch

Google

Sunnyvale, California, United States (On-Site)
1 Month ago
NXP - Student Position: Development support for the Operating System team (f/m/d)

NXP

Gratkorn, Styria, Austria (On-Site)
4 Months ago
Glean - Software Engineer- Consulting Services

Glean

Bengaluru, Karnataka, India (On-Site)
3 Months ago
PwC - IN_Manager_ GRC _Risk Analytics _Advisory_Gurugram

PwC

Gurugram, Haryana, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Barcelona, Catalonia, Spain

Social Discovery Group - Senior Lawyer (US litigation)

Social Discovery Group

Spain (Remote)
3 Months ago
Scopely - Senior Accessibility Specialist

Scopely

Barcelona, Catalonia, Spain (Hybrid)
3 Months ago
Lingo Kids LLC - Senior Product Designer (UX/UI)

Lingo Kids LLC

Madrid, Community Of Madrid, Spain (Hybrid)
2 Months ago
Hero Gaming - Senior Frontend Developer

Hero Gaming

Marbella, Andalusia, Spain (Hybrid)
4 Months ago
PwC - GRC Financiero | Consultor Senior Barcelona

PwC

Barcelona, Catalonia, Spain (On-Site)
4 Months ago
Axes InMotion - UI Designer

Axes InMotion

Seville, Andalusia, Spain (Hybrid)
4 Months ago
Scopely - Global HSE Partner

Scopely

Spain (On-Site)
3 Months ago
PwC - TLS | Sr Associate Transfer Pricing Madrid

PwC

Madrid, Community Of Madrid, Spain (On-Site)
4 Months ago
Evolution - Shuffler

Evolution

Madrid, Community Of Madrid, Spain (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Paytm - Technical Lead- Java Backend

Paytm

Bengaluru, Karnataka, India (On-Site)
2 Months ago
The Walt Disney Company - Lead Machine Learning Engineer

The Walt Disney Company

San Francisco, California, United States (On-Site)
3 Months ago
Netflix - Software Engineer L4/L5 - Content Infrastructure & Solutions

Netflix

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
NetEase Games - Senior Online Services Engineer (US or Can)

NetEase Games

United States (Remote)
4 Months ago
Dream11 - SDE 2 - Backend

Dream11

Mumbai, Maharashtra, India (On-Site)
5 Months ago
Gala - Backend Engineer

Gala

Santiago, Santiago Metropolitan Region, Chile (On-Site)
8 Months ago
Armada - Principal Engineer (Applications)

Armada

Thiruvananthapuram, Kerala, India (On-Site)
4 Months ago
Baazi Games - Senior Software Engineer

Baazi Games

Delhi, India (Hybrid)
4 Months ago
Warner Bros Discovery - Staff Software Engineer - Backend (Commerce Team), Hyderabad

Warner Bros Discovery

Hyderabad, Telangana, India (On-Site)
5 Months ago
PwC - IN_Senior Associate_ Golang _Advisory Corporate_Advisory_Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Microsoft is a tech giant that develops, licenses, and supports a range of software products, services, and devices.

Redmond, Washington, United States (On-Site)

Mountain View, California, United States (On-Site)

London, England, United Kingdom (Hybrid)

London, England, United Kingdom (On-Site)

Jakarta, Jakarta, Indonesia (On-Site)

Prague, Prague, Czechia (On-Site)

Montreal, Quebec, Canada (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Hyderabad, Telangana, India (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug