Taro Logo

Senior Software Engineer

Microsoft is a global technology company that empowers people and organizations worldwide to achieve more through innovative software, services, and devices.
$117,200 - $229,200
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS
This job posting is no longer active.

Job Description

Microsoft's Applied Sciences Group (ASG) is seeking a Senior Software Engineer to create innovative features across Windows and Microsoft products. ASG is a dynamic, multidisciplinary team that transforms cutting-edge ideas into shipping products through research, incubation, rapid prototyping, and human-centered development.

The role involves working on exciting projects like Semantic Index (a high-performance vector store for Windows), voice experiences for Copilot on Windows, and Microsoft Journal (an AI-powered inking app). You'll join a team of experienced developers working on CoPilot-related multi-platform products, requiring adaptability across various technical domains.

The position offers a competitive salary range of $117,200 - $229,200 USD (higher in SF Bay Area and NYC), with comprehensive benefits including healthcare, educational resources, and parental leave. The role allows up to 100% work from home with 0-25% travel requirements.

This is an opportunity to directly impact billions of users through Windows (1B+ devices) and Microsoft 365 (used by 70% of Fortune 500). The ideal candidate should be passionate about innovation, comfortable with ambiguity, and eager to work at the intersection of machine learning, software engineering, and user experience.

Microsoft emphasizes a culture of inclusion, growth mindset, and collaboration. The company is committed to empowering every person and organization globally, making this an excellent opportunity for those who want to create meaningful impact at scale while working with cutting-edge technology.

Last updated 18 days ago

Responsibilities For Senior Software Engineer

  • Write correct, efficient, and production-grade code
  • Design and defend high quality user experiences that delight our customers
  • Be comfortable with a fast-paced environment and a 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

Java
JavaScript
Python
Rust
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 4+ years experience developing and debugging production-level code at scale
  • 4+ years experience with end-to-end project development experience
  • Experience in coding languages including C, C++, C#, Java, JavaScript, Kotlin, or Rust
  • Experience in designing & implementing User Experiences for Windows and Android Apps

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
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