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 2 months 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

Senior Software Engineer role at Microsoft working on Azure Container Registry team, building scalable container workloads and securing software supply chain infrastructure.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Networking team, building software for global-scale AI networks and data center infrastructure.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure OpenAI team, building and delivering AI services at scale with competitive compensation and hybrid work options.

Senior Software Engineer

Senior Software Engineer position at Microsoft Azure Networking team, focusing on building and maintaining large-scale distributed software systems for network reliability and performance.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure AI Core Engineering team, focusing on Azure Open AI runtime systems, offering hybrid work in Redmond, WA with competitive compensation.