Senior Software Engineer

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

Description For Senior Software Engineer

Microsoft is seeking a Senior Software Engineer to join their Online Advertising team, working on one of the fastest-growing businesses on the Internet. The role focuses on Computational Advertising, an interdisciplinary field combining information retrieval, data mining, machine learning, and micro-economics.

The Delivery Engine team builds and operates a global ads marketplace with double-digit annual growth. You'll work on highly scalable, performant services hosting state-of-the-art machine learning models. The position requires expertise in building large distributed systems with low latency and high throughput.

This is an opportunity to influence technology development in a crucial growth area at Microsoft. You'll collaborate with top scientists and engineers across Microsoft's global R&D team, designing and implementing complex algorithms for large datasets. The role offers exposure to cutting-edge technology in online advertising, working with systems that serve billions of ad impressions daily.

The ideal candidate will have experience shipping products or working on large-scale online services, with strong foundations in data structures, algorithms, and system design. You'll be part of a self-motivated, results-driven environment that encourages potential and growth.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, investment options, parental leave, and work-life balance. The company culture emphasizes growth mindset, innovation, and collaboration, making it an ideal place for talented engineers to make a significant impact on global scale technology.

Last updated 9 hours ago

Responsibilities For Senior Software Engineer

  • Architect and build low latency and high throughput system
  • Collaborate, socialize, and drive cross-team technical initiatives with ML team and Advertising partners
  • Participate in design and code reviews
  • Mentor junior engineers in the team

Requirements For Senior Software Engineer

Java
Python
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Coding experience in languages including C, C++, C#, Java, JavaScript, or Python
  • Solid data structure and algorithm concepts
  • Solid design and problem-solving skills

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
Education Budget
  • 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 Entra ID platform, building authentication and directory services that serve billions of requests daily. Remote work available.

Senior Software Engineer

Senior Software Engineer role at Microsoft Hyderabad, focusing on building and scaling AI model-serving platforms for Azure Managed Inference team.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Core Authentication team, developing high-scale security services with competitive pay and hybrid work model.

Senior Software Engineer

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

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, working on Copilot for Security with focus on AI and cybersecurity, offering remote work and competitive compensation.