Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through technology and innovation.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Advertising

Description For Senior Software Engineer

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 handle millions of requests per second while improving ad serving efficiency. The team is partnering with Edge browser and Azure teams to build scalable solutions protecting user privacy while delivering relevant ads. This position offers the opportunity to work with cutting-edge technology in online advertising, handling terabytes of data daily. The ideal candidate will collaborate with top scientists and engineers across Microsoft's global R&D team, designing and implementing complex algorithms for large datasets. Microsoft provides a culture of inclusion with emphasis on growth mindset, innovation, and collaboration. The role involves working with state-of-the-art advertising technology while contributing to Microsoft's mission of empowering every person and organization globally.

Last updated a month ago

Responsibilities For Senior Software Engineer

  • 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
  • Review code to assure it meets quality standards
  • Provide mentorship for other engineers

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field with technical engineering experience
  • 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 with coding in languages including C, C++, C#, Java, JavaScript, or Python

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

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

(Senior) Software Engineer - Backend

Senior Backend Software Engineer role at Microsoft's AI Organization in Egypt, focusing on scalable services and ML systems with hybrid work option.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Data team, building mission-critical usage billing platforms with focus on data processing and cloud services.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure DPU networking software, developing control plane functions for cloud infrastructure.

Senior Software Engineer (Virtualization and Kernel)

Senior Software Engineer role at Microsoft focusing on virtualization and kernel development, working on Hyper-V and core platform technologies.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Viva Horizontals team, focusing on AI-powered employee experience solutions and backend services.