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 a day 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's Azure ML team, focusing on AI platform development and large-scale machine learning training systems.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on computational advertising and machine learning, developing scalable solutions for online advertising platforms.

Senior Software Engineer

Senior Software Engineer position at Microsoft focusing on AI/ML technologies and hardware integration, offering hybrid work and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft's AI Platform team, building Azure ML and OpenAI services with competitive pay and remote work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft's People Understanding group, developing AI services for Microsoft 365 Copilot and related products.