Senior Software Engineer, Agentic Systems

Glasswing Ventures

Toronto

Hybrid

CAD 130,000 - 200,000

Full time

14 days+
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

Salary + stock options
Full benefits
Unlimited days off + holidays
Annual off-site trips
Free meals in office
Professional development stipend

Job summary

Asepha, based in New York and Toronto, is building agentic solutions to re-imagine how medications are prescribed, verified, and supported across the pharmacy ecosystem.

As a Senior Software Engineer, you will design autonomous agents, architect cross-organizational communication, and develop robust orchestration for long-running tasks. Hybrid work in Toronto with a competitive CA$130k–CA$200k salary and stock options.

Qualifications

  • 5+ years of backend-focused software engineering experience.
  • Proficiency in Python or TypeScript and APIs, data stores.
  • Experience with FastAPI or Flask and versioned APIs.
  • Experience with Redis, Kafka, SQL/NoSQL and vector DBs.
  • Cloud experience: Azure, AWS, or GCP.
  • Experience building agentic AI systems and orchestration patterns.
  • Located in New York and able to commute to Manhattan 3 days per week.

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
Backend fundamentals

Tools

FastAPI
Flask
Redis
Kafka
SQL/NoSQL
Vector databases
Azure
AWS
GCP

Job description

Senior Software Engineer, Agentic Systems

Toronto, ON

Engineering

Hybrid

Full-time

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 New York and can commute to our Manhattan office 3 days per week
Perks:
  • Competitive compensation package, including $130-200k annual salary + stock options
  • Full medical, dental, vision, and extended health benefits
  • 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.
  • Professional development stipend

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.

Compensation

The base pay range for this role is CA$130,000 – CA$200,000 per year.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Agentic Systems
Senior Software Engineer, Agentic Systems

CareLink (by Asepha) • Toronto

On-site
CAD 130,000 - 200,000
Stock options
Medical, dental, vision
Unlimited vacation
+1
Associate Director, Automation & Innovation
Associate Director, Automation & Innovation

AstraZeneca plc • Mississauga

On-site
CAD 125,000 - 164,000
Annual bonus/short-term incentive
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

Amgen • Burnaby

On-site
CAD 93,000 - 125,000
Member of Technical Staff - Fullstack AI Engineer (Toronto)
Member of Technical Staff - Fullstack AI Engineer (Toronto)

Solstice Health, Inc. • Toronto

On-site
CAD 155,000 - 230,000
Health, dental, vision coverage
Equity in early-stage company
RRSP matching
+2
Senior AI Developer
Senior AI Developer

Constellation Dealer Group • Canada

On-site
CAD 150,000 - 185,000
Principal AI Engineer
Principal AI Engineer

PointClickCare • Mississauga

On-site
CAD 192,000 - 213,000
Benefits starting from Day 1
Retirement Plan Matching
Flexible Paid Time Off
+1
Full Stack Software Developer
Full Stack Software Developer

Axelon Services, Inc. • Montreal (administrative region)

Hybrid
CAD 110,000 - 150,000
Hybrid work
AI tech stack
Temp-to-perm
+2
Applied AI Software Engineer
Applied AI Software Engineer

Taleo • Markham

Hybrid
CAD 87,000 - 108,000
Competitive compensation
Pension
Housing solutions
Staff Frontend Engineer, SecureAI
Staff Frontend Engineer, SecureAI

United States Digital Space LLC • Toronto

On-site
CAD 160,000 - 220,000
Equity
Bonus
Health insurance
+6