Senior Software Engineer, Agentic Systems

CareLink (by Asepha)

Toronto

Hybrid

CAD 130,000 - 200,000

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Stock options
Medical, dental, vision
Unlimited vacation
Company retreats

Job summary

CareLink (by Asepha) is seeking a Senior Software Engineer to design autonomous agents and robust orchestration for pharmaceutical workflows. This role emphasizes backend engineering, AI-driven tooling, and cross-system integration in a fast-growing healthtech environment.

You will contribute to architecture, tooling, and deployment, balancing speed with reliability while collaborating closely with clinical and product teams. Toronto-based, hybrid work allowed.

Qualifications

  • 5+ years of experience in software engineering with strong backend focus.
  • Proficiency in Python or TypeScript and backend fundamentals.
  • Experience with web frameworks and APIs; clean, versioned APIs.

Responsibilities

  • Design and build autonomous agents that handle complex, multi-step pharmaceutical workflows end-to-end
  • Architect communication systems that coordinate across organizational boundaries
  • Build robust orchestration layers for long-running tasks with graceful failure handling and human-in-the-loop escalation
  • Develop frameworks that let agents interact with external pharmacy systems, databases, and APIs
  • Implement evaluation and observability infrastructure to monitor agent behavior in production
  • Integrate with healthcare data standards and legacy pharmacy systems
  • Scale systems to handle real-time processing across multiple pharmacy networks

Skills

Python
TypeScript
FastAPI
Flask
APIs
Distributed systems
Azure
AWS
GCP
Agentic AI
Redis
Kafka
SQL
NoSQL
Vector databases

Tools

Azure
AWS
GCP

Job description

Asepha is based in New York and Toronto, building agentic solutions that re-imagine how medications are prescribed, verified, and supported across the pharmacy ecosystem. Backed by $4M in funding and trusted by multiple Fortune 50 healthcare organizations, we’re scaling rapidly and seeking a talented, innovative Senior Software Engineer to join our growing team. As one of our early hires, you’ll play a critical role in shaping our engineering efforts, making key architectural decisions and writing code to expand our AI product line. You will play a pivotal role in balancing speed of execution with product quality, and have the opportunity to wear multiple hats, from frontend and backend development to devops and customer interactions. Your work will have a direct impact on improving pharmacy workflows and health outcomes.

Join our mission:

We’re building a world where medication delays are impossible. From the moment a prescription is written, the path to therapy start is clear, fast, and predictable. Asepha is the context graph for the therapy-start journey, connecting the fragmented steps that slow down medication access: intake, coordination, utilization management, and clinical services.

Role and Responsibilities:
  • Design and build autonomous agents that handle complex, multi-step pharmaceutical workflows end-to-end
  • Architect communication systems that coordinate across organizational boundaries
  • Build robust orchestration layers for long-running tasks with graceful failure handling and human-in-the-loop escalation
  • Develop frameworks that let agents interact with external pharmacy systems, databases, and APIs
  • Implement evaluation and observability infrastructure to monitor agent behavior in production
  • Integrate with healthcare data standards and legacy pharmacy systems
  • Scale systems to handle real-time processing across multiple pharmacy networks
Qualifications:
  • 5+ years of experience in software engineering with strong backend focus
  • Proficiency in Python or TypeScript and deep knowledge of backend fundamentals: APIs, data stores, concurrency, distributed systems
  • Experience with web frameworks and service-oriented architectures (FastAPI, Flask, or equivalent) and designing clean, versioned APIs
  • Familiarity with caching, messaging, and database technologies (Redis, Kafka, SQL/NoSQL, vector databases) and how to use them for performance and reliability
  • Experience building for cloud infrastructure (Azure, AWS, or GCP)
  • Experience building and deploying agentic AI systems. You understand tool use, planning, memory, and orchestration patterns
  • You've built systems where the hardest part wasn't the code, it was figuring out what to build
  • You've shipped something end-to-end with minimal guidance and owned the outcome
  • Located in Toronto and can commute to our downtown office 3 days per week
  • Competitive compensation package, including $130-200k annual salary + stock options
  • Full medical, dental, vision, and extended health
  • Unlimited days off to maintain a healthy work-life balance + 2 weeks of company-wide office closure during the holidays
  • 2 annual off-site trips with the team
  • Complimentary breakfast and lunch provided daily in the office
  • Dinner also provided if staying past 7pm

Note: Only candidates selected for an interview will be contacted.

Asepha is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity or expression, religion, national origin or ancestry, age, disability, marital status, pregnancy, protected veteran status, protected genetic information, political affiliation, or any other characteristics protected by local laws, regulations, or ordinances.

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

Similar jobs worth comparing

Senior Software Engineer - Healthcare / SaaS / Agentic
Senior Software Engineer - Healthcare / SaaS / Agentic

Sycle • Vancouver

On-site
CAD 110,000 - 160,000
Health plan
RRSP matching
Paid time off
Sr Associate Software Engineer - Applied AI
Sr Associate Software Engineer - Applied AI

Biopharma Careers • Burnaby

On-site
CAD 93,000 - 125,000
AI Engineer
AI Engineer

BioTalent Canada • Toronto

Hybrid
CAD 100,000 - 170,000
Flexible home office policy (up to 40%
Collective life and accident insurance
Rewards package and training pathways
+1
Senior Developer, Fullstack - Python New Toronto
Senior Developer, Fullstack - Python New Toronto

Appnovation • Toronto

Hybrid
CAD 110,000 - 170,000
Sr Associate Software Engineer - Applied AI
Sr Associate Software Engineer - Applied AI

Amgen SA • Burnaby

On-site
CAD 100,000 - 150,000
Product Manager - Acquisition
Product Manager - Acquisition

Pocketpills • Surrey

Hybrid
CAD 100,000 - 140,000
Dental and vision care
Extended health care coverage
Disability insurance
+3
Technical Implementation Engineer
Technical Implementation Engineer

ODAIA • Toronto

Hybrid
CAD 90,000 - 100,000
Medical & dental benefits
Flexible working hours
Flexible time off policies
Senior Software Engineer - Java
Senior Software Engineer - Java

PointClickCare • Mississauga

On-site
CAD 142,000 - 158,000
Benefits starting from Day 1!
Retirement Plan Matching
Flexible Paid Time Off
+1
Senior AI Developer
Senior AI Developer

Constellation Dealer Group • Canada

Remote
CAD 150,000 - 185,000
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Fullscript • Ottawa, Toronto, Calgary, Vancouver

On-site
CAD 140,000 - 160,000
Flexible PTO
RRSP/401k match
Premium benefits
+2