Senior Software Engineer

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software solutions and services.
$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 at the forefront of AI innovation, working on cutting-edge deep learning models and Microsoft 365 Copilot. This role offers an exciting opportunity to impact millions of users while working with state-of-the-art machine learning technologies.

The position is based in Redmond, Washington, with a hybrid work arrangement allowing up to 50% work from home. You'll be part of a fast-paced, high-visibility team responsible for building cutting-edge frontend stacks for Microsoft 365 Copilot and implementing advanced machine learning capabilities.

As a Senior Software Engineer, you'll work across the entire deep learning life-cycle, from design to deployment, while collaborating with world-class teams globally. The role offers competitive compensation ranging from $117,200 to $229,200 per year, along with comprehensive benefits including healthcare, educational resources, and parental leave.

The ideal candidate should have 4+ years of technical engineering experience, strong programming skills in languages like TypeScript, JavaScript, or Java, and experience with machine learning pipelines and large-scale web development. You'll have access to Microsoft's vast resources and the opportunity to drive innovative features from conception to production.

This role is perfect for someone passionate about AI technology who wants to make a significant impact on products used by millions while working in an agile, fast-moving environment. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, working in a culture that values growth mindset, innovation, and collaboration.

Last updated 3 months ago

Responsibilities For Senior Software Engineer

  • Drive projects from design through implementation, experimentation and shipping
  • Propose design, solutions, mitigations, and be responsible for metric-driven result
  • 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 coding in languages including 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 framework
  • Strong design, problem solving, and data analysis skills
  • Ability to communicate well with others

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 focusing on machine learning solutions and data engineering for Microsoft 365 services.

Technical Support Engineer

Senior Technical Support Engineer role at Microsoft, focusing on Azure AI support, offering remote work and competitive compensation in Vancouver.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on AI-powered work management solutions, combining advanced software engineering with artificial intelligence to transform workplace productivity.

Senior Software Engineer -Growth

Senior Software Engineer position at Microsoft's Copilot Team, focusing on AI-powered growth initiatives and machine learning solutions.

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.