Senior Software Engineer

Global technology company that develops and sells software, consumer electronics, and personal computers.
$117,200 - $229,200
Machine Learning
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

Join Microsoft's Turing team as a Senior Software Engineer and be part of an innovative engineering and research team working on cutting-edge deep learning models across Microsoft 365. This role offers an exciting opportunity to impact tens of millions of users through the development of Microsoft365 Copilot and other AI-driven solutions.

The position is based in Redmond, Washington, with a hybrid work arrangement allowing up to 50% work from home. As a senior engineer, you'll be working on state-of-the-art deep learning models and contributing to projects across the entire deep learning life-cycle. The role involves building cutting-edge frontend stacks for Microsoft365 Copilot and implementing advanced machine learning capabilities.

You'll be working with a fast-paced, high-impact team responsible for improving experiences across Microsoft's products and services. The position offers exposure to the latest trends in AI and LLM, scalable business layer frameworks, and A/B testing frameworks. You'll have access to Microsoft's vast resources and collaborate with teams worldwide.

The compensation package is competitive, with a base salary range of $117,200 - $229,200 per year, along with comprehensive benefits including healthcare, educational resources, and parental leave. The role requires 4+ years of technical engineering experience and a strong background in programming languages such as C++, C#, Java, JavaScript, or TypeScript.

This is an excellent opportunity for someone passionate about AI and machine learning who wants to work on projects that directly impact millions of users while having the support and resources of a leading technology company. The role offers significant growth potential and the chance to work with cutting-edge technologies in a collaborative, innovative environment.

Last updated 6 days ago

Responsibilities For Senior Software Engineer

  • Drive projects from design through implementation, experimentation and shipping to users
  • Understand scenarios, challenges, and issues in a feature area, propose design solutions
  • Work independently to implement, flight and ship features to different canvases
  • Create and implement maintainable and extensible code
  • Monitor and analyze metrics from real traffic scorecard
  • Build dashboard and online tests for feature monitoring
  • Collaborate with internal and external partner teams globally

Requirements For Senior Software Engineer

TypeScript
JavaScript
Java
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Experience with C++, C#, Java, JavaScript, or TypeScript
  • 2+ years experience with Distributed Systems, Information Retrieval, Machine learning pipeline, or large scale Web development
  • Must pass Microsoft Cloud Background Check
  • Experience with UX development on different frontend frameworks
  • Strong design, problem solving, and data analysis skills
  • Ability to work independently and in a collaborative team setting
  • Strong communication skills

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 - MSAI

Senior Software Engineer position at Microsoft's MSAI team, focusing on Copilot for M365 services, data security, and AI integration, offering competitive compensation and remote work options.

Senior Software Engineer - Windows AI Agent

Senior Software Engineer position at Microsoft focusing on Windows AI Agent development, specializing in scalable model infrastructure and cloud-based AI workflows.

Senior Software Engineer

Senior Software Engineer role at Microsoft 365 IDEAs team, focusing on ML platform development and optimization, requiring 4+ years of experience in technical engineering and ML platforms.

Senior Software Engineer

Senior Software Engineer role at Microsoft's MAI APRD Shopping team, focusing on AI-driven e-commerce solutions and catalog development.

Senior Software Engineer

Senior Software Engineer role at Microsoft's AI Frameworks team, focusing on optimizing AI model performance and working with OpenAI on Azure services.