Senior Software Engineering Manager

Microsoft empowers every person and organization on the planet to achieve more through technology and innovation.
Distributed Systems
Senior Software Engineer
In-Person
4+ years of experience
Enterprise SaaS · AI

Description For Senior Software Engineering Manager

Microsoft's Bing Ads team is seeking a Senior Software Engineer to work on large-scale distributed systems and ad serving platforms. The role focuses on scaling and tuning platforms to serve millions of requests per second while improving ad serving efficiency. The team is working on cutting-edge challenges in online advertising, partnering with Edge browser and Azure teams to build scalable solutions that protect user privacy while delivering relevant ads. This position offers a unique opportunity to influence technology development in a crucial growth area at Microsoft, working with top scientists and engineers across Microsoft's global R&D team. The role involves designing and implementing complex algorithms for large datasets, optimizing performance, and mentoring other engineers. Microsoft offers a collaborative environment with a growth mindset, focusing on innovation and empowerment. The position is based in Barcelona, Spain, offering comprehensive benefits and the chance to work on technology that impacts millions of users globally.

Last updated a day ago

Responsibilities For Senior Software Engineering Manager

  • 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
  • Apply debugging tools and examine logs, telemetry, and other methods to verify assumptions
  • Review code to assure it meets quality standards
  • Provide mentorship for other engineers

Requirements For Senior Software Engineering Manager

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline
  • 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Experience in online advertising systems, information retrieval systems, web search systems, big data systems, database systems, large scale internet applications, operating system, or distributed systems
  • Experience working on low latency systems (preferred)
  • Familiar with information retrieval or ads systems (preferred)
  • Prior experience with open-source contributions (preferred)

Benefits For Senior Software Engineering Manager

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
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Senior Software Engineering Manager

Senior Software Engineer - Azure Storage Infrastructure

Senior Software Engineer position at Microsoft working on Azure Storage Infrastructure, developing large-scale distributed systems with competitive pay and remote work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft Ads, focusing on distributed systems and cloud solutions, offering competitive pay and hybrid work model.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Data and Spark technologies, focusing on distributed systems and cloud services development.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Data team in Barcelona, working on Spark and distributed systems with hybrid work arrangement.

Senior Software Engineer

Senior Software Engineer role at Microsoft building hyper-scale distributed systems for web data platform, focusing on scalable indexing and ML-powered scheduling.