Software Engineer

Agilus Consulting Group

Toronto

Hybrid

CAD 120,000 - 170,000

Full time

30 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Agilus Consulting Group is recruiting a Software Engineer in Health Sciences for a hybrid role in Toronto, Ontario. The candidate will help design, build, and scale software platforms supporting large-scale data processing and scientific discovery.

The ideal candidate has strong experience in Python/Java/Go/C++, cloud-native architectures, APIs, databases, and distributed systems, with excellent communication and collaboration skills. Bachelor’s or higher in CS or related fields is preferred.

Qualifications

  • Strong development experience in Python/Java/Go/C++ or similar.
  • Experience building scalable cloud-native applications and distributed systems.
  • Strong understanding of APIs, databases, and system design.

Responsibilities

  • Design, develop, and maintain scalable software systems and applications.
  • Build high-performance data pipelines and backend services.
  • Collaborate with engineers, scientists, and data specialists.
  • Contribute to architecture decisions and technical strategy.
  • Improve reliability, performance, security, and scalability.
  • Participate in code reviews and engineering best practices.
  • Shape future technical direction of the organization.

Skills

Python
Java
Go
C++
Distributed systems
Cloud-native apps
APIs
Communication

Education

Bachelor's/Master's/PhD in Computer Science or related field

Tools

Kubernetes
Docker
Cloud platforms

Job description

Agilus by Synergie is recruiting for a Software Engineer in the Health Sciences in a hybrid work environment in Toronto, Ontario.

Our client is building a world-class Canadian organization focused on advancing data-driven innovation in healthcare and life sciences. They are seeking a highly talented Software Engineer to help design, build, and scale critical software platforms that support large-scale data processing, analytics, and scientific discovery.

You will:
  • Design, develop, and maintain scalable software systems and applications.
  • Build high-performance data pipelines and backend services.
  • Collaborate with multidisciplinary teams including engineers, scientists, and data specialists.
  • Contribute to architecture decisions and technical strategy.
  • Improve system reliability, performance, security, and scalability.
  • Participate in code reviews and champion engineering best practices.
  • Help shape the future technical direction of a growing organization.
Successful candidates will have:
  • Strong software development experience in modern programming languages such as Python, Java, Go, C++, or similar.
  • Experience building scalable cloud-native applications and distributed systems.
  • Strong understanding of software architecture, APIs, databases, and system design.
  • Experience working within mature engineering environments and high-performing technology teams.
  • Demonstrated ability to solve complex technical problems.
  • Excellent communication and collaboration skills.
  • Bachelor's, Master's, or PhD in Computer Science, Engineering, or a related field.

Total rewards:$120000.00 - $170000.00 annually

An ideal candidate has:
  • Experience with large-scale data platforms.
  • Exposure to healthcare, life sciences, genomics, or research environments.
  • Experience with Kubernetes, Docker, cloud platforms, and modern DevOps practices.
  • Contributions to open-source projects or technical communities.

This posting is for an active opening.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Bioinformatics Engineer
Senior Bioinformatics Engineer

Agilus Consulting Group • Toronto

Hybrid
CAD 130,000 - 200,000
Scientific / Medical Director
Scientific / Medical Director

Agilus Consulting Group • Toronto

Hybrid
CAD 220,000 - 350,000
Hybrid work environment
Senior leadership role
Impact on cancer care
+1
Sr Software Developer II
Sr Software Developer II

GuruLink • Toronto

Remote
CAD 180,000 - 220,000
ESOP participation
Benefits
Sr. Software Engineer
Sr. Software Engineer

Ringside Talent • Toronto

Remote
CAD 110,000 - 165,000
Fully remote work flexibility
Competitive salary + bonus potential
Retirement savings plan with employer
Senior Software Engineer
Senior Software Engineer

Asepha • Toronto

Hybrid
CAD 130,000 - 200,000
Stock options
Medical benefits
Unlimited days off
+3
Senior Software Engineer, Agentic Systems
Senior Software Engineer, Agentic Systems

Glasswing Ventures • Toronto

On-site
CAD 130,000 - 200,000
Salary + stock options
Full benefits
Unlimited days off + holidays
+3
Software Engineer – Frontend Applications
Software Engineer – Frontend Applications

Billennium • Toronto

Remote
CAD 90,000 - 130,000
Healthcare insurance
Life insurance
Vacation weeks (to be confirmed)
Software Engineer - Health Systems
Software Engineer - Health Systems

NERv Technology Inc. D.B.A. FluidAI Medical • Kitchener

On-site
CAD 128,000 - 142,000
GCP Data Engineer
GCP Data Engineer

Jobgether • Canada

On-site
CAD 90,000 - 130,000
Fully remote within Canada
Healthcare tech projects
Modern cloud and data tech exposure
+4
Manager, Software Development
Manager, Software Development

Jobgether • Canada

Remote
CAD 145,000 - 165,000
Competitive salary CAD 145,000–165,000
Fully remote within Canada
Health coverage
+9