CrawlJobs Logo

Software Engineer- Health & Life Sciences team

Canada, Greater Toronto 114400.00 - 203900.00 CAD / Year · Job Posted January 29, 2026
Apply Position
Job Link Share

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 to provide better experiences for clinicians, staff, and patients. Our team has an exciting opportunity for a strategic and technically adept Software Engineer to develop AI powered integrations and drive a comprehensive resiliency initiative across a cutting-edge healthcare documentation AI platform. This role involves close collaboration with system architects and engineering leads to provide hands-on support to multiple product teams and coordinate technical execution across the organization.

Job Responsibility

  • Design, develop (code) and deploy strategic enhancements to an AI driven healthcare solution
  • Ramp up quickly on best practices for healthcare and life sciences (HLS) systems
  • Work closely with internal architecture and engineering resources to ensure scalable, resilient solutions
  • Facilitate communication and alignment across teams to accelerate delivery and maintain high standards of reliability

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, .Net C#, Java, or Python OR equivalent experience
  • 2+ years of experience with Microsoft Azure, including hands-on work with cloud architecture, deployment, and resiliency strategies

Nice to have

  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, . NET C#, Java, or Python OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, .NET C#, Java, or Python OR equivalent experience
  • Proven ability to lead cross-functional technical initiatives
  • Understanding of distributed systems and cloud-native design principles
  • Excellent communication and collaboration skills
  • Proficiency in verbal and written communication in French is considered an asset

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer- Health & Life Sciences team

8 matching positions

Health & Life Sciences Program Manager

With more than 45,000 employees and partners worldwide, the Customer Experience ...
Location
Location
United States , Redmond
Salary
Salary:
96500.00 - 188400.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Business, Operations or related field AND 4+ years experience in program management, process management, or process improvement OR equivalent experience
  • Strong passion to learn about new software, AI or security technologies (e.g. pursuit of training or certifications)
  • Demonstrated ability to help colleagues or customers understand new technologies and apply them
Job Responsibility
Job Responsibility
  • Conducts program landscape research and analysis (e.g., internal/external market, customer insights, delivery/sales patterns) to identify stakeholders, define program scope, and ensure competitiveness
  • Understands overall business goals, long‑term strategy, and priority areas (e.g., AI, security, efficiency) to inform program direction
  • Identifies program risks, evaluates potential impacts, and develops mitigation plans
  • Identifies and scopes opportunities to create new programs or enhance existing ones
  • Performs root‑cause analysis to diagnose issues, define program strategy, and gather requirements
  • Develops project plans, resource needs, success metrics, and drives alignment across stakeholders
  • Improves operations of existing programs by selecting appropriate methodologies, assessing scenarios, and resolving complex issues
  • Drives clarity, simplifies processes, and ensures security principles are incorporated throughout planning and execution
  • Leads the rhythm of business (ROB) to maintain execution discipline, ensure communication, and track progress
  • Works across organizational, product, engineering, and business teams to design and deliver secure, privacy‑compliant, and regulatory‑aligned programs with minimal guidance
  • Fulltime
Read More
Arrow Right

Sr Software Engineer

Uber's mission is to reimagine the way the world moves for the better. Here, bol...
Location
Location
United States , Seattle
Salary
Salary:
235500.00 - 242000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master's degree in Computer Science, Electrical Engineering, Mathematics, Statistics, or related field
  • Five years of experience in the job offered or in a related occupation
  • Five years in: Full software life cycle including gathering requirements, project planning, solution design, coding/implementation, testing, and rollout/deployment
  • Coding using programming language (C/C++, Java, Python, Go, or C#)
  • Building consumer-facing products
  • Designing and implementing large-scale service
  • Machine Learning
  • SQL or MySQL
  • Data structures and algorithms development and functionality
  • Designing technology stacks
Job Responsibility
Job Responsibility
  • Architect, design and build software solutions to help with all aspects of capacity planning/management/engineering to scale Uber’s infrastructure across variety of sophisticated workflows and business processes
  • Design end-to-end features and systems to build high quality consumer-facing products
  • Write code, test, and maintain production services for high availability, reliability, and performance
  • Work with ML engineers and scientists to develop ML models to improve product performance
  • Work with Product Managers to understand product requirements and lead product rollout plans
  • Mentor junior team members
  • Collaborate with other teammates to maintain health of systems and codebase, refactor and make improvements, and keep systems robust and resilient
  • May telecommute
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • Eligible for various benefits (details at provided link)
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Frontend)

Microsoft 365 Copilot is a groundbreaking productivity tool that leverages the p...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in computer science, Computer Engineering, Software Engineering, or a related field
  • 8+ years of experience of building production grade front-end systems
  • Expert level proficiency in React and JavaScript/TypeScript
  • Practical experience in developing web client applications deployed on major cloud platforms
  • Hands-on experience building component libraries or contributing to design systems (e.g., Fluent UI, Material UI, or similar)
  • Understanding of software engineering fundamentals including data structures, algorithms, and secure coding practices
  • Strong command of accessibility (a11y), responsiveness, and front-end performance best practices
  • Proven ability to deliver stable and scalable UIs in fast-paced product environments
  • Strong collaboration skills with the ability to work in a dynamic and agile environment
  • Passion for improving engineering practices and producing high-quality software
Job Responsibility
Job Responsibility
  • Ship delightful, AI powered experiences that will shape how millions of people will interact with AI in the future
  • Join a small team of world class engineers with deep frontend expertise who are obsessed with building beautiful and performant products
  • Execute the full software development life cycle (SDLC)—from architecture and implementation to deployment and Live Site operations—with end-to-end accountability for quality
  • Share knowledge with others and foster a culture of continuous learning and growth within a diverse, inclusive team
  • Collaborate with partners teams working on different areas of M365 Copilot Client
  • Develop and maintain comprehensive telemetry pipelines, Live Site monitors, and automated alerts to ensure robust service health and rapid incident response
  • Leverage data and telemetry to inform decisions, drive feedback into product design, and continuously enhance the usability, security, and reliability of our product
  • Fulltime
Read More
Arrow Right

Software Engineer II - Windows Remote Desktop

Join the Windows Cloud Experiences team and be at the forefront of redefining ho...
Location
Location
United States , Redmond
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Collaborate with engineers, product managers, and designers to solve complex technical challenges in delivering seamless, secure, and high-performance remote desktop experiences via the web
  • Share knowledge with others, fostering a culture of continuous learning and growth within a diverse, inclusive team
  • Celebrate team achievements, learn from setbacks, and continuously improve our processes and products to better serve millions of remote users
  • Design and develop secure, testable, and maintainable code for browser-based remote desktop scenarios, ensuring compatibility across Chromium, Firefox, Safari, and Edge
  • Execute the full software development life cycle (SDLC), from architecture and implementation to deployment and Live Site operations, with end-to-end accountability for service quality
  • Embrace agile engineering practices and a DevOps culture, focusing on rapid, iterative releases and proactive Live Site monitoring
  • Rapidly prototype and validate new features or improvements through quick proofs of concept, leveraging customer feedback and telemetry
  • Troubleshoot, debug, and upgrade existing systems to maintain high reliability and performance for enterprise and consumer users
  • Develop and maintain comprehensive telemetry pipelines, live site monitors, and automated alerts to ensure robust service health and rapid incident response
  • Leverage data and telemetry to inform decisions, drive feedback into system design, and continuously enhance usability, security, and reliability of remote desktop solutions
  • Fulltime
Read More
Arrow Right

Software Engineer II -iOS

Uber's applications are a critical part of daily life for hundreds of millions o...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree or equivalent in Computer Science, Engineering, Mathematics or related field OR 3-years full-time Software Engineering work experience, WHICH INCLUDES 3-years total technical software engineering experience in one or more of the following areas: Programming language (e.g. Swift, Objective C, C)
  • Extensive iOS development experience, with deep proficiency in Swift and Objective-C.
  • Proven experience in building, maintaining, and shipping mobile SDKs or shared, reusable libraries.
  • Deep understanding of iOS internals, memory management (ARC, retain-cycles), and concurrency (GCD, OperationQueues).
  • Expertise in low-level debugging and performance optimization using tools like Instruments (Time Profiler, Leaks, Allocations, Hangs), lldb, and crash log analysis.
  • Familiarity with mobile observability, crash reporting, and performance monitoring principles and tools.
  • Experience developing for applications at massive scale (handling hundreds of millions of users) is a strong plus.
  • Ability to take ownership and independently drive complex, low-level platform projects to completion.
  • Strong focus on writing highly performant, testable, and resource-efficient code.
Job Responsibility
Job Responsibility
  • Design, develop, and maintain the core iOS observability SDKs responsible for crash reporting, hang/ANR detection, performance monitoring, and broad bug diagnostics.
  • Engineer highly performant, low-overhead code. Our SDKs run in the critical path of all Uber apps and must have a minimal impact on application performance and battery life.
  • Dive deep into complex crashes, hangs, memory issues, and performance bugs from across all Uber apps, performing root cause analysis and implementing platform-level fixes.
  • Develop new tooling and heuristics to automatically detect and classify a wide spectrum of bugs, from simple UI glitches to complex, multi-threaded race conditions.
  • Collaborate with backend engineers to build the data ingestion pipelines and dashboards that process terabytes of diagnostic data from our mobile fleet.
  • Act as a subject matter expert on iOS stability and performance, providing guidance, tooling, and best practices to feature teams across Uber.
  • Continuously innovate on our diagnostic capabilities, exploring new ways to capture and surface critical health metrics related to bugs, crashes, and performance from hundreds of millions of devices.
  • Uphold rigorous standards for code quality, testing (especially unit and integration testing for an SDK), and on-call practices for a Tier-0 service.
  • Fulltime
Read More
Arrow Right

CRM (Salesforce) Analyst

At Four Seasons, we are driven by a commitment to exceptional service and experi...
Location
Location
Canada , Toronto
Salary
Salary:
70000.00 - 85000.00 CAD / Year
fourseasons.com Logo
Four Seasons
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • University degree in Information Systems, Computer Science, Engineering or Business Administration with a technical or IT interest is preferred
  • Minimum of 3 years of progressive experience in systems operations and application administration, with a strong emphasis on Salesforce solution
  • Demonstrated hands-on expertise in Salesforce, including configuration, administration, data management, reporting, and end-user support
  • Proven ability to translate business needs into clear documentation, including business requirements, technical specifications, and test plans, with experience in execution and validation
  • Salesforce certifications (e.g. Administrator, Business Analyst, Platform App Builder) are considered a strong asset
  • Experience creating clear and effective process flows, system diagrams, and data models using tools such as Visio or similar platforms
  • Familiarity with collaboration and project management tools such as JIRA, Confluence, SharePoint, and Monday.com
  • Exposure to design and prototyping tools (e.g., Figma) is considered an advantage
  • Working knowledge of Agile, Waterfall, and hybrid delivery methodologies, with the ability to adapt to evolving project needs
  • Strong analytical, problem-solving, and technical troubleshooting capabilities, supported by effective interpersonal and communication skills
Job Responsibility
Job Responsibility
  • Support and enhance Residential Salesforce applications across Development, Marketing, Sales, and Property Operations functions
  • Manage system configuration and user access to ensure effective, reliable and compliant platform operations
  • Partner with business stakeholders to review, refine, and document user stories and functional requirements
  • Analyze business requirements and recommend scalable, effective Salesforce-based solutions
  • Execute system testing, support release planning, and coordinate deployments to ensure high-quality delivery
  • Provide ongoing system support, including troubleshooting, issue resolution, and user assistance
  • Develop and maintain dashboards and reports to enable data-driven decision-making
  • Maintain deep functional and technical knowledge of Residential Salesforce applications and capabilities
  • Support the establishment and adoption of data governance and process standards
  • Identify and drive opportunities for efficiency, automation, standardization, and continuous improvement
  • Fulltime
Read More
Arrow Right

Director of Engineering

Dawn Health is a leading digital health product company building scalable digita...
Location
Location
Denmark , København
Salary
Salary:
Not provided
life-science-talent-solutions.dk Logo
Life Science Talent
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Significant experience leading engineering organisations
  • Experience managing Engineering Managers and engineering teams
  • A strong software engineering background
  • Experience working across platform and product or delivery teams
  • Experience building engineering frameworks, processes and ways of working
  • Professional proficiency in English.
Job Responsibility
Job Responsibility
  • Lead the Engineering Managers and engineers in client-facing product teams
  • Create structures, ways of working and engineering environment that enable teams to do their best work
  • Coach and develop Engineering Managers and support engineers in their growth
  • Create clear ownership, decision-making and team responsibilities
  • Support hiring, workforce planning and career development
  • Foster an inclusive culture built on trust, feedback and high engineering standards
  • Help teams translate priorities into realistic engineering plans
  • Stay close to delivery, capacity, dependencies and technical risks
  • Ensure teams build high-quality software supported by strong testing practices
  • Join selected client discussions or escalations where engineering leadership adds value
What we offer
What we offer
  • A strategic leadership role with significant influence on Dawn Health’s engineering organisation
  • The opportunity to shape how we build, deliver and operate digital health products at scale
  • A strong engineering culture focused on quality, scalability, and impact
  • High autonomy and ownership in a growing scale-up
  • Collaboration with experienced colleagues across tech, product, and compliance
  • A supportive and inclusive work environment where people can grow and thrive
  • Flexible ways of working and a sustainable work environment
  • The opportunity to build solutions that have a real impact on patients globally.
  • Fulltime
Read More
Arrow Right

IP Network Engineer

As IP Network Engineer at Stacuity, you will be hands-on with the global IP netw...
Location
Location
Isle of Man , Douglas
Salary
Salary:
Not provided
Stacuity
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum CCNA level (or equivalent) across major enterprise networking vendors - Essential
  • Degree (or equivalent) in Computer Science, Network Engineering, or a related discipline - Desirable (or demonstrable practical experience)
  • CCNP level (or equivalent) - Desirable (or working towards it)
  • Excellent written and spoken English - Essential
  • Strong, practical understanding of high-availability and failover principles at both Layer 2 and Layer 3, gained through hands-on work on ISP or enterprise routing, switching, and firewalls
  • Deep, practical expertise in IP routing at scale, including BGP (iBGP and eBGP) and IS-IS, along with hands-on experience managing external peering and transit relationships
  • Solid experience with tunnelling technologies such as GRE and VXLAN, and Layer 2 networking including HSRP/VRRP/VARP, VLANs and trunking, STP, and ARP/NDP
  • Working knowledge of VPN technologies and IPsec, and a security-conscious approach to network design including ACLs and IDS/IDP
  • Hands-on firewall configuration and management experience, including with virtualised firewalls such as pfSense, and exposure to next-generation firewall platforms such as Palo Alto, Fortinet, or Checkpoint
  • Hands-on configuration and troubleshooting experience across major networking vendors, with particular depth in Cisco ASR platforms (IOS-XE) and Cisco Nexus platforms (NX-OS)
Job Responsibility
Job Responsibility
  • Build, configure, and maintain Stacuity's global network across routing, switching, and firewall infrastructure, working closely with our architecture function and contributing to network designs as well as implementing them
  • Carry out day-to-day operational tasks across our WAN, LAN, and Internet edge, including routing changes, firewall rule changes, and segmentation updates
  • Apply and follow network standards covering routing, IP addressing, DNS, NAT, and firewall zoning, flagging gaps or improvements where you spot them
  • Support the lifecycle management of network hardware and software, including patching, firmware updates, and end-of-life replacement
  • Act as a frontline responder for network incidents, carrying out initial investigation, troubleshooting, and remediation under time pressure
  • Diagnose and resolve issues across routing, switching, firewalls, and connected systems, escalating to the architecture team where a design change is needed
  • Monitor network health and performance, using observability tooling to spot issues before they become outages
  • Contribute to root-cause analysis and write up clear, accurate incident notes to support post-incident review
  • Pick up adjacent systems work as needed, such as server management, hypervisor and virtualisation tasks, and general Linux administration
  • Work closely with the architecture, platform, and security teams, feeding back practical, on-the-ground experience into future designs and standards
What we offer
What we offer
  • Compensated on-call rota
  • Fulltime
Read More
Arrow Right