Senior Software Engineer

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software, services, and solutions.
$108,100 - $199,700
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

The Applied Sciences Group (ASG) at Microsoft is seeking a Senior Software Engineer to create innovative features across Windows and Microsoft products. ASG is a multidisciplinary team that transforms cutting-edge ideas into shipping products through research, incubation, and rapid prototyping. The role involves working on exciting ML-powered features in Windows, Copilot, and standalone products.

The team has worked on significant projects like Semantic Index (a vector store for Windows Recall and Search), voice experiences for Copilot, and Microsoft Journal. You'll join experienced developers working across various projects and tech stacks. The position requires someone passionate about innovation and capable of shipping experiences combining ML, software engineering, and UX.

The role offers competitive compensation (CAD $108,100 - $199,700) and comprehensive benefits including healthcare, educational resources, and parental leave. Working remotely, you'll contribute to products used by billions while having the opportunity to shape the future of Windows and Microsoft 365 experiences.

This is an ideal position for a software engineer who thrives in fast-paced environments, enjoys tackling diverse technical challenges, and wants to make a direct impact on products used by billions of people worldwide. The role combines cutting-edge technology work with the stability and resources of a leading tech company.

Last updated 16 hours ago

Responsibilities For Senior Software Engineer

  • Write correct, efficient, and production-grade code
  • Design and defend high quality user experiences
  • Work remotely, as part of a larger remote team
  • Be comfortable with a fast-paced environment and high level of ambiguity
  • Proactively seek new knowledge and adapt to new trends and technical solutions
  • Embody Microsoft and ASG culture and values

Requirements For Senior Software Engineer

Go
Rust
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 4+ years end-to-end project development experience
  • 4+ years developing and debugging production-level code
  • Experience with coding in languages including C/C++, C#, Go, or Rust

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • Healthcare
  • Educational resources
  • Product discounts
  • Savings and investments
  • Parental leave
  • Generous time off
  • Giving programs
  • Networking opportunities

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

Senior Software Engineer/Software Engineer II - Microsoft Security (Multiple Roles)

Senior Software Engineer position at Microsoft Security in Israel, focusing on backend development for cybersecurity solutions using cloud technologies and distributed systems.

Senior Software Engineer

Senior Software Engineer role at Microsoft's ODSP team in Noida, working on cloud-scale services and next-gen architecture for SharePoint and OneDrive, with focus on security and compliance.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Storage team, building scalable cloud storage solutions with 6+ years experience required.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on Linux kernel development and performance optimization for Azure infrastructure, offering hybrid work and competitive compensation.

Senior Software Engineer - Virtual Machine and Container

Senior Software Engineer role at Microsoft focusing on Hyper-V virtualization platform development, requiring 7+ years of C/C++ experience and strong security architecture knowledge.