Taro Logo

Senior Software Engineer

Microsoft is a global technology company that empowers individuals and organizations worldwide to achieve more through innovative software solutions and services.
$114,400 - $203,900
Frontend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

The Create Team at Microsoft is seeking a Senior Software Engineer to develop AI-powered solutions that enhance everyday creativity and productivity. This role involves working across the technology stack, from frontend development using React and TypeScript to backend services in C#.

The ideal candidate will be a hands-on engineering professional who values clean code, thorough code reviews, and maintains high standards for both performance and quality. They will collaborate with designers, product managers, researchers, and applied scientists to prototype, deploy, and refine user-facing features while also working on core foundational technologies.

The role requires someone who can demonstrate curiosity, pragmatism, and willingness to experiment while ensuring strong architectural foundations. Key responsibilities include implementing scalable frontend systems for M365 Copilot, contributing to backend services, employing model-first approaches, and leading architectural decisions.

Microsoft offers comprehensive benefits including healthcare, educational resources, savings and investments, parental leave, and generous time away. The base pay range for this role in Canada is CAD $114,400 - CAD $203,900 per year.

The position requires 4+ years of technical engineering experience with various programming languages and 3+ years experience in multi-stack projects. The work environment offers up to 100% work from home flexibility with 0-25% travel requirements.

This is an opportunity to join Microsoft's mission to empower global achievement while working in an inclusive culture that values growth mindset, innovation, and collaboration. The role combines technical excellence with the chance to shape the future of AI-powered productivity tools.

Last updated 8 hours ago

Responsibilities For Senior Software Engineer

  • Design and implement scalable frontend systems using React and TypeScript
  • Contribute to backend services in C#
  • Employ model-first approach and metrics-based insights
  • Collaborate across Microsoft to advance unified frontend platform
  • Lead key architectural decisions
  • Utilize data-driven methodologies for performance optimization
  • Mentor engineers and promote technical excellence

Requirements For Senior Software Engineer

React
TypeScript
JavaScript
Java
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 3+ years experience in multi-stack projects
  • Experience with C, C++, C#, Java, JavaScript, or Python
  • Experience leveraging AI solutions

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

Jobs Related To Microsoft Senior Software Engineer