CrawlJobs Logo

Software Engineer- Health & Life Sciences team

https://www.microsoft.com/ Logo

Microsoft Corporation

Location Icon

Location:
Canada , Greater Toronto

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

114400.00 - 203900.00 CAD / Year

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

Additional Information:

Job Posted:
January 29, 2026

Employment Type:
Fulltime
Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Software Engineer- Health & Life Sciences team

Software Engineer

We are in search of a Software Engineer to join our team in Jacksonville, Florid...
Location
Location
United States , Jacksonville
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proficiency in Apache Struts is required
  • Must have experience with Database management
  • Familiarity with API Development is essential
  • Java programming skills are a must
  • Experience with Spring Boot is necessary
  • Knowledge of RabbitMQ is required
  • Bachelor's degree in Computer Science or related field is preferred
  • Excellent problem-solving skills and attention to detail
  • Strong written and verbal communication skills
  • Ability to work collaboratively within a team environment
Job Responsibility
Job Responsibility
  • Collaborate with product managers and engineers to gather requirements, define technical specifications, and convert them into high-quality code
  • Design, develop, test, and deploy scalable microservices using Java and Spring Boot
  • Analyze and resolve problems identified in production to ensure application stability and performance
  • Partner with QA teams to develop test scripts and troubleshoot any issues identified during testing
  • Monitor the health and performance of live applications and implement optimizations to address any concerns
  • Participate in code reviews and maintain a high standard for code quality and maintainability
  • Stay updated with the latest advancements in Java, Spring Boot, and related technologies
  • Utilize Apache Struts and RabbitMQ for API Development and message queuing systems
  • Maintain and manage databases efficiently
What we offer
What we offer
  • Medical, vision, dental, and life and disability insurance
  • Eligibility to enroll in company 401(k) plan
  • Fulltime
Read More
Arrow Right
New

Senior Manager Software Backend

Join a mission‑driven team building technology that makes a real difference. At ...
Location
Location
United States , Bellevue
Salary
Salary:
160000.00 - 220000.00 USD / Year
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, or related field
  • 10+ years in software engineering
  • 3–5+ years managing engineering teams
  • Proven success delivering cloud-native products in production
  • Experience leading full-stack teams across front-end, back-end, and data layers
  • Strong Agile expertise
  • Hands-on experience with CI/CD, DevOps, Docker, Kubernetes
  • Familiarity with Terraform or other IaC tools
  • Excellent communication and stakeholder skills
Job Responsibility
Job Responsibility
  • Lead and mentor a high‑performing team of 8–10 engineers
  • Hire, grow, and develop engineering and technical leads
  • Build a culture of ownership, accountability, and continuous improvement
  • Oversee design and deployment of scalable cloud applications
  • Ensure alignment with modern architectures (microservices, containers, CI/CD)
  • Own sprint health, release readiness, and predictable delivery
  • Partner closely with Product, UX, and Architecture to bring ideas to life
  • Guide full-stack development across FE (React/Angular), BE (.NET, Java, Python, Node.js), and SQL/NoSQL databases
  • Review architectural decisions for security, scalability, and long-term maintainability
  • Champion DevOps practices, automated testing, and observability
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
  • Medical and dental coverage that start on day one
  • Insurance coverage for basic life, accident, short-term and long-term disability, and business travel accident insurance
  • Employee Stock Purchase Plan (ESPP)
  • 401(k) Retirement Savings Plan (RSP)
  • Flexible Spending Accounts
  • Fulltime
Read More
Arrow Right

Senior Manager Software Backend

Join a mission‑driven team building technology that makes a real difference. At ...
Location
Location
United States , Bellevue
Salary
Salary:
160000.00 - 220000.00 USD / Year
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, or related field
  • 10+ years in software engineering
  • 3–5+ years managing engineering teams
  • Proven success delivering cloud-native products in production
  • Experience leading full-stack teams across front-end, back-end, and data layers
  • Strong Agile expertise
  • Hands-on experience with CI/CD, DevOps, Docker, Kubernetes
  • Familiarity with Terraform or other IaC tools
  • Excellent communication and stakeholder skills
Job Responsibility
Job Responsibility
  • Lead and mentor a high‑performing team of 8–10 engineers
  • Hire, grow, and develop engineering and technical leads
  • Build a culture of ownership, accountability, and continuous improvement
  • Oversee design and deployment of scalable cloud applications
  • Ensure alignment with modern architectures (microservices, containers, CI/CD)
  • Own sprint health, release readiness, and predictable delivery
  • Partner closely with Product, UX, and Architecture to bring ideas to life
  • Guide full-stack development across FE (React/Angular), BE (.NET, Java, Python, Node.js), and SQL/NoSQL databases
  • Review architectural decisions for security, scalability, and long-term maintainability
  • Champion DevOps practices, automated testing, and observability
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
  • Medical and dental coverage that start on day one
  • Insurance coverage for basic life, accident, short-term and long-term disability, and business travel accident insurance
  • Employee Stock Purchase Plan (ESPP)
  • 401(k) Retirement Savings Plan (RSP)
  • Flexible Spending Accounts
  • Fulltime
Read More
Arrow Right

Senior Manager, Software (Backend)

Join a mission‑driven team building technology that makes a real difference. At ...
Location
Location
United States , Bellevue
Salary
Salary:
160000.00 - 220000.00 USD / Year
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, or related field
  • 10+ years in software engineering
  • 3–5+ years managing engineering teams
  • Proven success delivering cloud-native products in production
  • Experience leading full-stack teams across front-end, back-end, and data layers
  • Strong Agile expertise
  • Hands-on experience with CI/CD, DevOps, Docker, Kubernetes
  • Familiarity with Terraform or other IaC tools
  • Excellent communication and stakeholder skills
  • Deep technical judgment
Job Responsibility
Job Responsibility
  • Lead and mentor a high‑performing team of 8–10 engineers
  • Hire, grow, and develop engineering and technical leads
  • Build a culture of ownership, accountability, and continuous improvement
  • Oversee design and deployment of scalable cloud applications
  • Ensure alignment with modern architectures (microservices, containers, CI/CD)
  • Own sprint health, release readiness, and predictable delivery
  • Partner closely with Product, UX, and Architecture to bring ideas to life
  • Guide full-stack development across FE (React/Angular), BE (.NET, Java, Python, Node.js), and SQL/NoSQL databases
  • Review architectural decisions for security, scalability, and long-term maintainability
  • Champion DevOps practices, automated testing, and observability
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
  • Medical and dental coverage that start on day one
  • Insurance coverage for basic life, accident, short-term and long-term disability, and business travel accident insurance
  • Employee Stock Purchase Plan (ESPP)
  • 401(k) Retirement Savings Plan (RSP)
  • Flexible Spending Accounts
  • Fulltime
Read More
Arrow Right

Machine Learning Engineering Team Lead

Lead a high-performing team focused on building large-scale distributed training...
Location
Location
Germany , Berlin
Salary
Salary:
Not provided
aignostics.com Logo
Aignostics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, or a related field
  • 6+ years of software engineering or ML engineering experience, with at least 2 years in a technical leadership or team lead role
  • Proven track record of building and leading high-performing engineering teams
  • Experience guiding projects across the whole Software Development Life Cycle
  • Deep understanding of fundamental Machine Learning concepts and principles, familiarity with advanced model optimization techniques
  • Significant experience with large-scale distributed training systems and frameworks (especially PyTorch and NCCL)
  • Familiarity with GPUs, distributed systems, parallel computing and scaling laws
  • Advanced programming skills in Python, experience in performance-critical languages (C/C++ or CUDA) being a plus
  • Familiarity of MLOps/DevOps best practices including CI/CD, Docker, Kubernetes, and observability, cloud platforms (GCP, AWS or Azure) and infrastructure-as-code
  • Experience with Linux, version control, and container technologies
Job Responsibility
Job Responsibility
  • Build and scale a high-performing team capable of tackling complex distributed ML challenges
  • Own the full employee lifecycle: recruiting, onboarding, performance management, career development, and retention
  • Empower your team members and help them grow in autonomy and technical expertise
  • Mentor engineers at all levels, fostering a culture of continuous learning and psychological safety
  • Create an inclusive environment where diverse perspectives drive innovation
  • Define and execute technical roadmaps aligned with company objectives and product needs
  • Lead resource allocation and capacity planning to balance team workload and business priorities
  • Own FinOps responsibilities: optimize cloud costs, track spending, and ensure efficient resource utilization
  • Ensure operational readiness through monitoring, incident response protocols, and system reliability practices
  • Establish and track KPIs for team performance, system efficiency and health
What we offer
What we offer
  • Learning & Development yearly budget of 1,000€ (plus 2 L&D days)
  • Language classes, and internal development programs
  • Access to leadership development programs and executive coaching
  • Flexible working hours and teleworking policy
  • 30 paid vacation days per year
  • Family & pet friendly and support flexible parental leave options
  • Subsidized membership of your choice among public transport, sports, and well-being
  • Social gatherings, lunches, and off-site events for a fun and inclusive work environment
  • Optional company pension scheme
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

Engineering Manager - Machine Learning

As a ML Engineering Team Lead at Aignostics, you will lead a high-performing tea...
Location
Location
Germany , Berlin
Salary
Salary:
Not provided
aignostics.com Logo
Aignostics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, or a related field
  • 6+ years of software engineering or ML engineering experience, with at least 2 years in a technical leadership or team lead role
  • Proven track record of building and leading high-performing engineering teams
  • Experience guiding projects across the whole Software Development Life Cycle
  • Deep understanding of fundamental Machine Learning concepts and principles
  • Familiarity with advanced model optimization techniques
  • Significant experience with large-scale distributed training systems and frameworks (especially PyTorch and NCCL)
  • Familiarity with GPUs, distributed systems, parallel computing and scaling laws
  • Advanced programming skills in Python
  • Familiarity of MLOps/DevOps best practices including CI/CD, Docker, Kubernetes, and observability
Job Responsibility
Job Responsibility
  • Build and scale a high-performing team capable of tackling complex distributed ML challenges
  • Own the full employee lifecycle: recruiting, onboarding, performance management, career development, and retention
  • Empower your team members and help them grow in autonomy and technical expertise
  • Mentor engineers at all levels
  • Create an inclusive environment where diverse perspectives drive innovation
  • Define and execute technical roadmaps aligned with company objectives and product needs
  • Lead resource allocation and capacity planning
  • Own FinOps responsibilities: optimize cloud costs, track spending, and ensure efficient resource utilization
  • Ensure operational readiness through monitoring, incident response protocols, and system reliability practices
  • Establish and track KPIs for team performance, system efficiency and health
What we offer
What we offer
  • Learning & Development yearly budget of 1,000€ (plus 2 L&D days)
  • Language classes
  • Internal development programs
  • Access to leadership development programs and executive coaching
  • Flexible working hours and teleworking policy
  • 30 paid vacation days per year
  • Family & pet friendly
  • Support flexible parental leave options
  • Subsidized membership of your choice among public transport, sports, and well-being
  • Social gatherings, lunches, and off-site events
Read More
Arrow Right

Director, Software Engineering

As the Director of Engineering, you will be at the very heart of BlackLine’s eng...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
blackline.com Logo
BlackLine
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 16 or more years of relevant industry experience
  • Significant tenure with a US product company with experience in global engineering practices
  • 8 or more years of experience in managing software engineering teams, internal infrastructure, developer tools, or distributed computing infrastructure
  • 3 or more years of direct Engineering Management or DevOps, with hands-on leadership experience, including continuous builds and deployments, continuous integration, log collection and analysis, performance monitoring and tuning, as well as security
  • 5 or more years of direct experience in Agile Methodologies, processes, and best practices
  • 7 or more years of recent experience in supervisory positions, directing and managing employees either directly or through subordinate management staff
  • Recent experience in a director-level role overseeing software engineering in large-scale organizations focused on Web Applications/SaaS
  • Excellent leadership skills showing commitment, strategic foresight and planning, integrity, and moving the team and organization towards continual success
  • Highly communicative leader who can reduce inefficiencies and ensure clarity
  • Proven ability to mentor leaders within the organization to create additional leadership opportunities for staff, as well as allowing the ability to separate tactical vs. strategic thinkers
Job Responsibility
Job Responsibility
  • Deeply technical hands-on knowledge of SDLC, Design Patterns, Automation Testing, Agile Methodologies, CI/CD Concepts, best practices, and Cloud-based initiatives
  • Provide technical and operational leadership, with a demonstrated ability to lead at all levels
  • Ability to proactively anticipate challenges, and see around the corner for future obstacles
  • Manage a team of Frontend and Backend Engineers, Scrum Masters, and Managers, focusing on effective prioritization of work while balancing quality and delivery, all in the clear focus of understanding our clients’ needs and delivering solutions for those needs
  • Lead and contribute to solutions for complex technical challenges related to developer and engineering productivity, quality assurance and controls, and delivery velocity
  • Passionate about the technical and business opportunities that our customers’ problems and needs present
  • Maintain up-to-date knowledge of the application and business use cases, mentoring this knowledge throughout this position’s direct reports
  • Drive adoption and champion best practices in code health, sound architecture and design, testing (TDD/BDD), CI/CD, maintainability, and deliverability
  • Oversee the development of platform capabilities, SaaS-based components and APIs, tools, processes, and other facets as needed to streamline development, reduce time to delivery, increase quality, and promote a culture of excellence within the organization
  • Spearhead the development, integration, and lifecycle of mature engineering processes, suites, and tools, driving the application and organization to a modern, automated, and continually tested approach
What we offer
What we offer
  • A technology-based company with a sense of adventure and a vision for the future
  • A culture that is kind, open, and accepting
  • A culture where BlackLiner's continued growth and learning is empowered
  • BlackLine offers a wide variety of professional development seminars and inclusive affinity groups to celebrate and support our diversity
  • Fulltime
Read More
Arrow Right