Taro Logo

Software Engineer

Microsoft's mission is to empower every person and every organization on the planet to achieve more.
$85,000 - $166,800
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
4+ years of experience
Healthcare · Enterprise SaaS

Job Description

Microsoft's Health and Life Sciences team is dedicated to empowering healthcare organizations to achieve their goals and improve patient care. The HLS Platform team aims to create an efficient and connected healthcare ecosystem built on the Microsoft Cloud, empowering everyone across the healthcare journey to collaborate, communicate, and innovate together.

You'll be joining the Dragon Platform team, where you'll build scalable services on cloud that powers Dragon Copilot. You'll collaborate with experienced engineers and product leaders to design, implement, and optimize backend services and user experiences that support critical workflows for commercial marketplace and admin tooling.

Key Responsibilities:

  • Build and operate cloud services at scale on Azure
  • Work with RESTful APIs, authentication flows, no-sql databases
  • Implement microservice patterns and work with Kubernetes/Container systems
  • Collaborate in a fast-paced, distributed team environment
  • Drive continuous learning and customer impact through engineering

Requirements:

  • Bachelor's Degree in Computer Science or related technical discipline AND 4+ years technical engineering experience
  • 2+ years experience building cloud services at scale
  • Strong problem-solving skills and ability to thrive in ambiguous environments
  • Excellent communication skills

The role offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investments, parental leave, and generous time away. The typical base pay range for this role across Canada is CAD $85,000 - CAD $166,800 per year.

Join us in shaping the future of healthcare technology while working with cutting-edge cloud technologies and making a real impact on patient care delivery.

Last updated 5 days ago

Responsibilities For Software Engineer

  • Build and operate cloud services at scale on Azure
  • Design and implement backend services and user experiences
  • Work with RESTful APIs and authentication flows
  • Implement microservice patterns and container systems
  • Collaborate in a fast-paced, distributed team environment

Requirements For Software Engineer

Kubernetes
Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical discipline AND 4+ years technical engineering experience
  • 2+ years experience building cloud services at scale on Azure
  • Knowledge of RESTful APIs, authentication flows, no-sql databases
  • Strong problem-solving skills
  • Effective communication skills
  • Proficiency in English

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