Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more through AI, cloud computing, and software solutions.
$117,200 - $229,200
Backend
Senior Software Engineer
Hybrid
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. The role involves working on strategic projects across Copilot, Bing, Ads, News, and Weather platforms. As part of the Spartan team, you'll serve as a cross-cutting expert and force multiplier throughout MAI, leveraging expertise in UX, scalable backend services, Large Language Models, data engineering, and ML/AI.

The position offers an exciting, fast-paced environment where continuous learning and working with the latest technology is paramount. MAI's mission centers on informing, supporting, and empowering consumers with responsible AI, directly contributing to Microsoft's broader mission of global empowerment. The team operates in an agile, inclusive, and highly collaborative environment.

As a Spartan, you'll be in high demand for your technical expertise across the entire technical stack, from web UX technologies to cutting-edge open-source vector database development. The role requires a passion for learning and leveraging diverse technologies. You'll work in an environment that values a growth mindset, innovation, and collaboration to realize shared goals.

The compensation is competitive, ranging from $117,200 to $229,200 per year (higher in SF and NYC areas), with comprehensive benefits including healthcare, educational resources, and parental leave. This hybrid position allows up to 50% work from home, offering flexibility while maintaining collaborative opportunities. Join Microsoft's mission to empower every person and organization on the planet to achieve more, while working with some of the most innovative AI and web technologies in the industry.

Last updated 10 minutes 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 and coordinate with partner teams

Requirements For Senior Software Engineer

JavaScript
React
Node.js
TypeScript
  • Bachelor's Degree in Computer Science or related technical field with 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 cloud computing architectures and services
  • Experience with Large Language Model prompt engineering

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

Senior Software Engineer role at Microsoft's Azure Frontdoor team, working on cloud infrastructure and distributed systems with competitive pay and remote work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Location Service Team, focusing on location inference and geospatial solutions for major Microsoft products.

(Senior) Software Engineer - Backend

Senior Backend Software Engineer role at Microsoft's AI Organization in Egypt, focusing on distributed systems and machine learning with hybrid work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Front Door team, developing distributed systems for application delivery and security at global scale.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Data Security team, building cloud-scale security and compliance solutions for Office 365.