Senior Software Engineer

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software, services, and solutions.
$117,200 - $229,200
Frontend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

Microsoft AI (MAI) is seeking a Senior Software Engineer for their elite Spartan team, focusing on cutting-edge AI and web technologies. This role sits at the intersection of Microsoft's most innovative products, including Copilot, Bing search, MSN news, and their Advertising platform. The Spartans team serves as cross-cutting experts and force multipliers throughout MAI, working on high-priority strategic projects.

The position offers a unique opportunity to work with diverse technologies, from UX and scalable backend services to Large Language Models (LLM) prompt engineering and ML/AI. The role demands expertise across the technical stack, from web technologies to vector database development. You'll be part of Microsoft's mission to inform, support, and empower consumers with responsible AI.

As a Senior Software Engineer, you'll work in an agile, inclusive environment, contributing to some of Microsoft's most innovative products. The role requires strong full-stack engineering experience, with particular emphasis on web technologies and cloud computing. You'll be expected to champion best practices, lead projects end-to-end, and collaborate with partner teams.

The compensation is competitive, with a base salary range of $117,200 - $229,200 USD (higher in SF Bay Area and NYC). The position offers comprehensive benefits including healthcare, educational resources, parental leave, and investment options. This is an excellent opportunity for experienced engineers passionate about AI, continuous learning, and working with cutting-edge technology in a fast-paced environment.

Last updated 5 hours ago

Responsibilities For Senior Software Engineer

  • Ramp up on new products and features quickly while championing best practices
  • Foster a culture of inclusivity and disciplined software engineering practices
  • Design and implement production-quality features that are simple, extensible, and maintainable
  • Practice software engineering best practices – both technical and process-oriented
  • Lead projects end to end along with Spartans, coordinate with partner teams

Requirements For Senior Software Engineer

JavaScript
React
Node.js
TypeScript
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Experience with OOP, TDD, and agile development models
  • Experience in implementing cross-browser web applications
  • Must pass Microsoft Cloud Background Check
  • Experience with React, Web Components, JavaScript, CSS, ASP.NET, Node.js, REST APIs (preferred)
  • Experience with cloud computing architectures and services (preferred)
  • Experience with Large Language Model prompt engineering (preferred)

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's Copilot Team, focusing on AI-powered experiences and web development with up to 50% remote work flexibility.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on the Azure Portal team, building cloud management interfaces using modern web technologies with up to 100% remote work flexibility.

Senior Software Engineer

Senior Software Engineer role at Microsoft Xbox division, focusing on building parent/child account management and safety controls across Xbox platforms using React and JavaScript.

Senior Software Engineer- Copilot Web Development

Senior Software Engineer position at Microsoft's Copilot Team, focusing on AI-powered web development and leading technical teams in building innovative solutions.

Senior Software Engineer

Senior Software Engineer position at Microsoft's MAI team in Beijing, focusing on frontend development for Bing search and AI-powered applications, requiring 5+ years of experience.