6 hours ago

Software Engineer II

Microsoft

Hybrid
Full Time
CA$125,900
Hybrid

Job Overview

Job TitleSoftware Engineer II
Job TypeFull Time
Offered SalaryCA$125,900
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

Overview

The Microsoft HLS Diagnostics Solutions team is transforming medical diagnostics through innovative AI-enhanced solutions. We are a collaborative, multidisciplinary group passionate about healthcare, dedicated to delivering highly reliable, high-performance software for clinical use.

We are seeking a Software Engineer II to drive diagnostics software development. In this role, you will focus on feature development and code quality for our radiology reporting products, emphasizing stability, performance optimizations, and smooth adoption of new releases across the PowerScribe suite. You will collaborate closely with program managers, product managers, UX designers, and fellow engineers to ensure our solutions are robust, efficient, and easy to upgrade. This is a great opportunity for a seasoned engineer who is quality-obsessed, enjoys tackling complex technical challenges, and wants to make a tangible impact in healthcare through software engineering.

Responsibilities

  • Write high-quality, maintainable code for new features and improvements, focusing on security, performance, and scalability. Own and deliver complete features across the development lifecycle.
  • Collaborate with engineers, product managers, designers, and partner teams to deliver feature sets. Clear communication and teamwork are critical.
  • Stay updated on new technologies, frameworks, and best practices that can benefit our products. Drive engineering excellence by improving CI/CD pipelines, enhancing automated test coverage, and ensuring consistency in monitoring and operations at scale.
  • Commit to delivering the best customer experience by quickly resolving high-priority bugs and analyzing root causes to prevent recurrences.
  • Contribute to creating a diverse and inclusive culture.
  • Embody our culture and values.

Qualifications

Required Qualifications:

  • Bachelor's Degree in Computer Science or a related technical field AND 2+ years of technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • 1+ years of experience as a software engineer implementing, deploying, and supporting cloud services or software products.
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Preferred Qualifications:

  • Master's Degree in Computer Science or a related technical field AND 3+ years of technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or a related technical field AND 5+ years of technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.

Key skills/competency

  • Software Development
  • AI-powered Solutions
  • Code Quality
  • Performance Optimization
  • Scalability
  • CI/CD
  • Automated Testing
  • Cloud Services
  • Radiology Products
  • Customer Experience

Tags:

Software Engineer II
Software Development
Feature Implementation
Code Quality
Performance Optimization
Scalability
Lifecycle Management
Customer Experience
Collaboration
CI/CD
Automated Testing
C#
Java
Python
C++
JavaScript
Cloud Services
AI Solutions
DevOps
Diagnostic Software

Share Job:

How to Get Hired at Microsoft

  • Research Microsoft's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume: Customize your Software Engineer II resume to highlight experience in C#, Python, cloud services, and AI/healthcare projects.
  • Showcase problem-solving: Prepare to discuss complex technical challenges, root cause analysis, and how you ensured code quality and performance optimization.
  • Prepare for technical interviews: Practice coding in C#, Java, or Python, emphasizing data structures, algorithms, and system design relevant to scalable cloud applications.
  • Demonstrate collaboration: Be ready to share examples of successful teamwork with product managers, UX designers, and other engineers in a fast-paced environment.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background