Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$63,900 - $126,600
Frontend
Entry-Level Software Engineer
Hybrid
5,000+ Employees
1+ year of experience
Enterprise SaaS

Description For Software Engineer

Microsoft's Path team is seeking a Software Engineer to join their collaborative work management products division, including Microsoft Project, Planner, To Do, and Visio. This role offers an exciting opportunity to work on products that help customers navigate from idea to execution.

As a Software Engineer, you'll be instrumental in developing software systems and applications for both new products and enhancements to existing solutions. The position involves working with current programming languages and technologies, particularly JavaScript and TypeScript, to create robust enterprise-grade web applications.

The role offers a hybrid work environment with up to 50% work from home flexibility and minimal travel requirements (0-25%). You'll be part of Microsoft's mission to empower every person and organization globally, working in a culture that emphasizes growth mindset, innovation, and collaboration.

The Path team's products serve a crucial function in helping customers manage their work effectively - from initial concept to final delivery. Project and Planner help teams navigate complexity and orchestrate plans, while To Do and Tasks enable individual goal achievement. Visio allows customers to visualize and model information pathways through various diagrams and charts.

This position offers comprehensive benefits including industry-leading healthcare, educational resources, investment options, parental leave, and generous time off. The salary range is competitive at CAD $63,900 - CAD $126,600 per year, reflecting Microsoft's commitment to attracting top talent.

The ideal candidate will have at least one year of experience in enterprise web application development, with strong skills in JavaScript or TypeScript. You'll work on creating extensible code, contributing to architecture decisions, and participating in live service operations. This is an excellent opportunity for a software engineer looking to make an impact at one of technology's leading companies while working on products that help organizations achieve their goals more effectively.

Last updated 3 hours ago

Responsibilities For Software Engineer

  • Contribute in partnership with stakeholders to determine user requirements for features
  • Learn and contribute to processes for the architecture of product/solution features
  • Create and implement extensible and maintainable code
  • Review work items and assist in breaking down work items into tasks
  • Contribute to operations of live service on a rotational, on-call basis
  • Help develop and contribute to automation within production and deployment

Requirements For Software Engineer

JavaScript
TypeScript
  • Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in language including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 1+ year of experience in developing enterprise grade web applications
  • 1+ years of experience in one of these languages: Javascript, Typescript

Benefits For 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 Software Engineer

Member of Technical Staff, Product Engineer

Entry-level Product Engineer position at Microsoft AI, focusing on building Copilot web experiences using TypeScript and React, with hybrid work options in London.

Software Engineer

Full Stack Software Developer position at ABBYY, focusing on TypeScript and Node.js development with opportunities to work on enterprise-scale applications.

Junior Software Engineer

Junior Software Engineer position at Beam, developing frontend and mobile applications for Asia's leading micromobility platform in Kuala Lumpur.

Junior Software Engineer

Junior Software Engineer position at Pipedrive, focusing on frontend development using React and TypeScript to build customer-facing features.

User Experience Developer 1-ProdDev

Entry-level User Experience Developer position at Oracle focusing on creating and evaluating prototypes for software applications with competitive benefits and salary range of $68,300-$141,200.