Senior Software Engineer

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software and services.
$130,000 - $200,000
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

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 for protecting user privacy while delivering relevant ads.

The position offers an opportunity to influence technology development in Microsoft's advertising growth area. You'll work with top scientists and engineers across Microsoft's global R&D team, designing and implementing complex algorithms for large datasets. The role involves working on cutting-edge advertising technology while addressing challenges in user privacy and ad relevance.

As part of Microsoft's mission to empower every person and organization globally, you'll join a culture that embraces growth mindset, innovation, and collaboration. The team emphasizes scalability, performance, and user privacy in online advertising systems. This is an ideal opportunity for engineers passionate about distributed systems, scalability challenges, and building solutions that impact millions of users while maintaining high standards of privacy and efficiency.

Last updated 13 hours ago

Responsibilities For Senior Software Engineer

  • Produce extensible and maintainable designs and code
  • Optimize, debug, and refactor code to improve performance and maintainability
  • Apply metrics to drive code quality and stability
  • Apply debugging tools and examine logs, telemetry
  • Review code to assure quality standards
  • Provide mentorship for other engineers

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline
  • Advanced technical engineering experience with coding in C, C++, C#, Java, JavaScript, or Python
  • Experience with efficient data structures, algorithms, asynchronous programming
  • Experience with high-performance data processing

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 Ireland, developing cloud-scale solutions used by billions, with hybrid work options and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Entra ID, building critical authentication and directory services for millions of users worldwide.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on Intune's cloud services, focusing on distributed systems and scalability with competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft Dublin, focusing on Identity Authorization and security solutions, offering remote work and comprehensive benefits.

Senior Fullstack Software Engineer - Microsoft Threat Protection

Senior Fullstack Software Engineer position at Microsoft's Threat Protection team, focusing on cybersecurity solutions with React and .NET, offering hybrid work in Tel Aviv.