Senior Software Engineer

Microsoft's Applied Sciences Group (ASG) is a startup group within Microsoft's Windows division, focusing on creating innovative user experiences.
$117,200 - $229,200
Machine Learning
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

Microsoft's Applied Sciences Group (ASG), a dynamic startup-like team within Microsoft's Windows division, is seeking a Senior Software Engineer to pioneer next-generation Windows and App features powered by machine learning. This role offers a unique opportunity to work at the intersection of software, machine learning, and hardware, creating products that will impact millions of users worldwide.

The position combines cutting-edge technology with practical application, focusing on both standalone products and Windows technologies. As part of a senior development team, you'll tackle various projects across different areas of the tech stack, requiring adaptability and diverse technical expertise. The role offers competitive compensation ranging from $117,200 to $229,200 per year, with higher ranges for specific locations like San Francisco and New York City.

The ideal candidate should have at least 4 years of technical engineering experience, with strong capabilities in languages like C++, Go, or Rust. Experience in machine learning, UX design, WinRT, IoT, or embedded systems development is highly valued. This remote-friendly position offers comprehensive benefits including industry-leading healthcare, educational resources, and parental leave.

Working at Microsoft means joining a culture of innovation with a growth mindset, where you'll collaborate with talented professionals to achieve shared goals. The role provides an excellent opportunity for career growth while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.

Last updated 13 hours ago

Responsibilities For Senior Software Engineer

  • Write correct, efficient, and production-grade code
  • Design and defend high quality user experiences that delight our customers
  • Work remotely, as part of a larger remote team
  • Be comfortable with a fast-paced environment and a high level of ambiguity
  • Embody Microsoft's 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
  • 2+ years End-to-end project development experience
  • 2+ 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
  • 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 position at Microsoft focusing on AI and machine learning development for Microsoft Intune, offering competitive salary and comprehensive benefits.

Senior Applied AI Engineer

Senior Applied AI Engineer role at Microsoft focusing on machine learning innovations and security solutions, offering competitive pay and hybrid work environment.

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 - Windows AI Agent

Senior Software Engineer position at Microsoft focusing on Windows AI infrastructure, model fine-tuning, and cloud-based AI workflows.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on computational advertising and machine learning, requiring 8+ years of experience in software development.