Senior Software Engineering Manager

1 Hour ago • 4 Years + • Backend Development

About the job

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

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
View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

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

Seoul, South Korea (On-Site)

New York, New York, United States (On-Site)

Texas, United States (Hybrid)

Dublin, County Dublin, Ireland (On-Site)

Hyderabad, Telangana, India (On-Site)

Sydney, New South Wales, Australia (Hybrid)

Bengaluru, Karnataka, India (On-Site)

Hyderabad, Telangana, India (On-Site)

London, England, United Kingdom (On-Site)

Beijing, Beijing, China (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Similar Jobs

Paypal - Sr MTS Software Engineer

Paypal, India (On-Site)

ByteDance - Software Engineer, Architecture and Infrastructure

ByteDance, United States (On-Site)

Playrix - Senior Engineering Manager

Playrix, Armenia (Remote)

LeoVegas - Infrastructure Lead

LeoVegas, Sweden (Hybrid)

Unchained Entertainment - Senior Server Engineer (Remote)

Unchained Entertainment, United States (Remote)

Playrix - Golang Tech Lead

Playrix, Portugal (Remote)

Animoca Brands - Backend Developer

Animoca Brands, Philippines (Remote)

Trend Micro - (Sr.) Cloud Backend Engineer

Trend Micro, Taiwan (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Blockville Digital Assets - AI Technology Specialist for Game Development

Blockville Digital Assets, Türkiye (On-Site)

Microsoft - Senior Software Engineer - Fabric Graph

Microsoft, Spain (On-Site)

KingsIsle Entertainment - Front-End Developer

KingsIsle Entertainment, United States (On-Site)

Visa - Technical Account Manager

Visa, Kazakhstan (Hybrid)

Luxoft - DevOps Engineer

Luxoft, (Remote)

Unity - Software Engineer

Unity, United States (Hybrid)

Jam Studio - Minecraft Java Developer

Jam Studio, (Remote)

Token Metrics - Senior Crypto Data Engineer (Remote-Astra)

Token Metrics, Indonesia (Remote)

Next Level Business Services - Senior Java, Cloud Foundry Developer (Full Time)

Next Level Business Services, United States (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in Barcelona, Catalonia, Spain

Social Discovery Ventures - Talent Acquisition Manager (Business Recruitment Team)

Social Discovery Ventures, Spain (Remote)

Universally Speaking - Arabic Games Tester

Universally Speaking, Spain (On-Site)

PwC - Consultor Salesforce

PwC, Spain (On-Site)

IO Interactive - Game Designer (Systems)

IO Interactive, Spain (Hybrid)

Room 8 Studio - Project Art Director

Room 8 Studio, Spain (On-Site)

Evolution - Game Presenter - Portuguese Speaking

Evolution, Spain (On-Site)

Blizzard Entertainment - Senior Manager, External Art Production

Blizzard Entertainment, Spain (On-Site)

FitXR - Financial Controller

FitXR, Spain (Remote)

Push Gaming - Senior Server Developer

Push Gaming, Spain (Remote)

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Eleven Labs - Backend Engineer

Eleven Labs, Spain (Remote)

GoTo Group - Senior Software Engineer (Backend) - DPI

GoTo Group, Indonesia (On-Site)

IGG - Senior Backend Engineer

IGG, Singapore (On-Site)

Zeta - Principal Engineer

Zeta, India (On-Site)

Visual Concepts - Senior Backend Engineer, NBA 2K

Visual Concepts, United States (On-Site)

Sony India Software Centre - Java Lead - Spring Boot/Microservices Architecture

Sony India Software Centre, India (On-Site)

LeoVegas - Node.js Engineer

LeoVegas, Sweden (Hybrid)

Velotio Technologies - Senior Data Platform Engineer

Velotio Technologies, India (Remote)

Get notifed when new similar jobs are uploaded