Microsoft

Senior Software Engineer

Microsoft
onsite senior full-time Competitive salary San Francisco
Apply →

First indexed 6 Mar 2026

Description

Summary

Microsoft are looking for a talented Senior Software Engineer at their San Francisco office. This role sits at the heart of strategic decision-making, turning market data into actionable insights for a company that's revolutionising the digital marketplace. You'll work directly with leadership to shape the company's direction in the auction logic and monetization markets.

About the Role

As a Senior Software Engineer, you will lead the cross-team engineering efforts to build business critical products for publishers and buyers on the Monetize platform. You will collaborate with a team of smart, passionate engineers. You will own significant areas of the Monetize real-time platforms and function as the architect. You will participate in setting the roadmap and direction for your areas of responsibility.

Accountabilities

  • Designing and implementing scalable solutions including new features and enhancements of our Platform.
  • Participating in and helping lead planning sessions with Product Management and Engineering team leads to constructing feature requirements and specifications.
  • Produce prototype features quickly and participate in gathering feedback from clients.
  • Bring innovation to the team in new features, improving build processes and product development lifecycle.
  • Participate in code reviews and provide feedback to increase code efficiency, maintainability and robustness.
  • Support and debug production level issues and provide fixes in an expedient manner.
  • Mentor junior engineers on best practices in software development

The Candidate we're looking for

Experience:

  • 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.

Technical skills:

  • Proficiency in C, C++, C#, Java, JavaScript, or Python.

Personal attributes:

  • Passionate about learning and teaching.
  • Love challenging yourself to constantly improve and sharing your knowledge to empower others.
  • View processes as a means and not an end, preferring lean or automated approaches to ensure quality and productivity.

Benefits

  • Competitive salary.
  • Health and wellbeing benefits.
  • Professional development opportunities.
  • Financial benefits (bonus, equity, pension, etc.).
  • Cultural perks (team events, office amenities, etc.).
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://microsoft.ai/job/senior-software-engineer-56/