Microsoft

Senior Software Engineer

Microsoft
hybrid senior full-time Competitive salary and benefits package Mountain View
Apply →

First indexed 6 Mar 2026

Description

Summary

Microsoft are looking for a talented Senior Software Engineer at their Mountain View office. This role sits at the heart of strategic decision-making, turning market data into actionable insights for a company that's revolutionising AI-driven advertising technology. You'll work directly with leadership to shape the company's direction in the advertising and simulation markets.

About the Role

As a Senior Software Engineer, you will be responsible for designing and developing durable solutions for present and future states of the on-prem and Azure platform and infrastructure solutions. You will own the technical approach to create and improve architecture, deeply understand evolving security risk, security research, and security tradeoffs associated with engineering patterns and approaches. You will guide cross-functional teams through architectural discussions and decision-making for solution components, including design, compliance, scaling, and cost considerations.

Accountabilities

  • Leads Infrastructure Design and Architecture: Analyze and understand challenges in on-prem and Azure platform and infrastructure solutions. Develop and build durable solutions for present and future states. Own the technical approach to create and improve architecture.
  • Deeply understand evolving security risk, security research, and security tradeoffs associated with engineering patterns and approaches. Guide cross-functional teams through architectural discussions and decision-making for solution components, including design, compliance, scaling, and cost considerations.

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 modern software development practices, including CI/CD pipelines, code review, testing, and operational readiness, using languages such as Go, Python, or TypeScript.

Personal attributes:

  • Excellent written and verbal communication skills, including explaining technical concepts to diverse audiences.

Benefits

  • Competitive salary and benefits package.
  • Opportunities for professional growth and development.
  • Collaborative and dynamic work environment.
  • Access to cutting-edge technology and tools.
  • Flexible work arrangements, including remote work options.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://microsoft.ai/job/senior-software-engineer-78/