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
2+ years of experience
Healthcare · Enterprise SaaS

Job Description

Microsoft's Health and Life Sciences team is seeking a passionate Software Engineer to join their Dragon Platform team. This role is focused on building scalable cloud services that power Dragon Copilot, a key initiative in creating an efficient and connected healthcare ecosystem built on the Microsoft Cloud.

The position offers an exciting opportunity to work on high-impact projects that shape the future of healthcare technology. You'll be collaborating 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.

The ideal candidate will thrive in fast-paced environments, embrace ownership, and be eager to contribute to transformative healthcare technology solutions. You'll be working with cutting-edge cloud technologies, including Azure services, RESTful APIs, authentication systems, and microservice architectures.

As part of Microsoft's Health and Life Sciences Platform team, you'll be contributing to a mission that empowers healthcare organizations to achieve their goals and improve patient care. The team focuses on creating solutions that enable healthcare professionals across the entire healthcare journey to collaborate, communicate, and innovate together.

The role offers competitive compensation with a base salary range of CAD $85,000 - CAD $166,800 per year, along with comprehensive benefits including healthcare, educational resources, investment options, and parental leave. You'll be part of a culture that values respect, integrity, and accountability, working in an inclusive environment where everyone can thrive.

This position requires strong technical skills in cloud services development, excellent problem-solving abilities, and effective communication skills. You'll need at least 2 years of experience in software engineering, with expertise in languages like Java, JavaScript, or Python, and familiarity with cloud platforms, preferably Azure.

The role offers the flexibility of up to 100% work from home, with travel requirements of 0-25%. As part of a global team, you'll have opportunities to collaborate with colleagues worldwide while working on innovative solutions that make a real difference in healthcare delivery and patient outcomes.

Last updated 3 days ago

Responsibilities For Software Engineer

  • Building and operating cloud services at scale on Azure
  • Working with RESTful APIs, authentication flows, and microservice patterns
  • Collaborating in a fast-paced, distributed team environment
  • Delivering customer impact through engineering
  • Problem-solving in ambiguous environments

Requirements For Software Engineer

Java
JavaScript
Python
Kubernetes
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 2+ year experience building and operating cloud services at scale, preferably on Azure
  • Knowledge of RESTful APIs, authentication flows, no-sql database, microservice patterns, Kubernetes or Container systems
  • Proficiency in English is required
  • Must pass Microsoft Cloud Background Check

Benefits For Software Engineer

Medical Insurance
Parental Leave
Education Budget
  • 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