Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$108,100 - $199,700
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · AI

Description For Senior Software Engineer

Microsoft is seeking a Senior Software Engineer to join their Ads Engineering team, focusing on expanding core capabilities of the Ads serving stack that powers various Microsoft services including Bing Search, MSN, and Edge Browser shopping. This role involves working with a low-latency, high-scale geo-distributed system that includes ML inferencing infrastructure and real-time bidding components. The position offers unique challenges in optimization, feature development, and infrastructure scaling, where every millisecond counts. You'll be part of a passionate team driving innovation in ad technology, collaborating with top engineers globally. The role combines deep technical challenges with fast-paced development, making it ideal for engineers who thrive on complex problems and want to make an impact at scale. Microsoft offers comprehensive benefits, competitive compensation, and a culture focused on growth and inclusion. The position requires expertise in distributed systems, strong programming skills, and the ability to optimize complex systems while maintaining high performance standards.

Last updated 3 days ago

Responsibilities For Senior Software Engineer

  • Maintain operations of live service as issues arise on a rotational, on-call basis
  • Act as a Designated Responsible Individual (DRI) working on call to monitor system/product feature/service
  • Build knowledge, shares new ideas, and shares pinpoints of engineering tool gaps
  • Profile and analyze distributed system performance and capacity bottlenecks

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline
  • 4+ years technical engineering experience with coding in C, C++, C#, Java, JavaScript, or Python
  • 3+ years experience in distributed system engineering and multi-threading programming

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.