Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 2 months 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?