Senior Software Engineer, Life Sciences Platform

Sitero

Mississauga

Hybrid

CAD 120,000 - 150,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Healthcare benefits
Retirement plan

Job summary

Sitero is seeking a Senior Software Engineer in Mississauga to design, build, and maintain enterprise-grade features across a Life Sciences SaaS platform. You will cover the stack from Python backends to React frontends in a regulated environment emphasizing security and reliability.

You will collaborate with Product, QA, and DevOps, delivering compliant software for clinical trials, pharmacovigilance, and patient safety workflows globally, using modern tools and architectures.

Qualifications

  • Bachelor's or master's degree in computer science, engineering, or a related field.
  • 5–8 years of professional software development experience.
  • Strong proficiency in Python 3.10+ and backend frameworks such as FastAPI or Django REST Framework.
  • Solid frontend experience with React.js, TypeScript, and modern CSS (SCSS/Tailwind).
  • Hands-on experience with relational databases (PostgreSQL or MySQL) and query optimization.
  • Familiarity with containerization (Docker) and orchestration (Kubernetes).
  • Experience with cloud platforms — AWS or Azure — and CI/CD pipeline management.
  • Strong understanding of RESTful API design, versioning, and documentation practices.
  • Working knowledge of Agile methodologies and tools like JIRA.

Responsibilities

  • Design and develop full-stack features using Python/FastAPI or Django and React/TypeScript.
  • Build and maintain RESTful APIs and GraphQL endpoints consumed by internal/external systems.
  • Develop reusable, maintainable UI components and integrate with backend services.
  • Participate in architecture reviews and contribute to technical design decisions.
  • Develop microservices following domain-driven design and 12-factor app principles.
  • Implement secure authentication and authorization using OAuth 2.0, OIDC, and Python security libraries.
  • Optimize queries, manage migrations (Alembic), and design data models.
  • Collaborate with QA, DevOps, and clinical domain experts to ensure compliance.

Skills

Python
React.js
SQL/DB design
Docker
Kubernetes
AWS/Azure

Education

Bachelor's degree in CS/Engineering
Master's degree (preferred)

Tools

PostgreSQL
MySQL
GitHub
OpenAPI/Swagger
JIRA

Job description

Sitero is seeking a Senior Software Engineer in Mississauga to design, build, and maintain enterprise-grade features across a Life Sciences SaaS platform. You will cover the stack from Python backends to React frontends in a regulated environment emphasizing security and reliability.

You will collaborate with Product, QA, and DevOps, delivering compliant software for clinical trials, pharmacovigilance, and patient safety workflows globally, using modern tools and architectures.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Sitero • Mississauga

Hybrid
CAD 120,000 - 150,000
Healthcare benefits
Retirement plan
Vice President, Clinical Operations
Vice President, Clinical Operations

Sitero LLC • Mississauga

On-site
CAD 180,000 - 280,000
Healthcare benefits
Paid time off
Retirement benefits
Senior Software Engineer, Platform Engineering
Senior Software Engineer, Platform Engineering

PointClickCare • Mississauga

On-site
CAD 90,000 - 120,000
Vice President Clinical Operations
Vice President Clinical Operations

Sitero • Mississauga

Hybrid
CAD 180,000 - 260,000
Competitive compensation package
Healthcare benefits
Retirement benefits
Director, Business Development
Director, Business Development

Sitero LLC • Markham

Hybrid
CAD 120,000 - 180,000
Senior Full-Stack Engineer – Platform Modernization
Senior Full-Stack Engineer – Platform Modernization

Canada Life • Toronto

On-site
CAD 80,000 - 130,000
Education reimbursement (up to $2,000/
Mental health benefit $5,000
Pension plan
+2
Senior Software Engineer — Healthcare Platform (Hybrid, Toronto)
Senior Software Engineer — Healthcare Platform (Hybrid, Toronto)

PocketHealth • Toronto

Hybrid
CAD 140,000 - 170,000
Stock options
Health & benefits package
Senior Full-Stack Engineer — Clinical Trials
Senior Full-Stack Engineer — Clinical Trials

RAN BioLinks • Toronto

On-site
CAD 80,000 - 100,000
Senior SRE & DevOps Engineer - Hybrid (Mississauga)
Senior SRE & DevOps Engineer - Hybrid (Mississauga)

RE Partners • Mississauga

Hybrid
CAD 110,000 - 170,000
Hybrid work model
Senior Agentic AI Engineer for Regulated Clinical Data
Senior Agentic AI Engineer for Regulated Clinical Data

F. Hoffmann-La Roche AG • Mississauga

On-site
CAD 115,000 - 151,000