Senior Software Developer

SiftMed Inc.

San Juan de Terranova

On-site

CAD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

SiftMed Inc. is seeking a Senior Software Engineer (AI and Document Processing) to design and scale cloud-based systems end-to-end. You will work across UI, backend, and data pipelines while shaping technical direction and mentoring teammates.

You will build production-grade solutions, ensure reliability, and collaborate with product and design teams to deliver impactful AI-driven document processing workflows. This role emphasizes fast iteration in a startup environment.

Qualifications

  • 5+ years of software engineering experience, frontend and backend exposure.
  • Proficiency with at least one modern frontend framework (React, Vue, or Angular).
  • Strong backend skills with REST APIs or data processing pipelines.
  • Hands-on experience with AWS services: Lambda, ECS, Step Functions, S3, DynamoDB, CloudWatch.
  • Experience with containerization (Docker) and infrastructure-as-code (Terraform, CDK, or CloudFormation).
  • Solid understanding of distributed systems, reliability, and performance optimization.
  • Strong fundamentals in software design, testing, and CI/CD pipelines.

Responsibilities

  • Build and maintain services, pipelines, and frameworks powering products.
  • Implement backend services and APIs across systems and workflows.
  • Develop reliable event-driven pipelines using AWS services (Lambda, Step Functions, SQS).
  • Deploy and scale applications in AWS using ECS, CloudFormation/Terraform.
  • Ensure fault-tolerance, observability, and performance under real workloads.
  • Collaborate with product, design, and engineering teams to ship iteratively.
  • Own feature lifecycle from implementation to deployment and monitoring.

Skills

Frontend frameworks
Backend APIs
Data pipelines
AWS cloud services
CI/CD

Tools

React
Vue
Angular
Docker
Terraform
CloudFormation
CDK

Job description

As a group of passionate technology developers, successful entrepreneurs and industry experts, SiftMed is scaling and growing quickly. We are looking for a Senior Software Engineer (AI and Document Processing) with a passion for developing advanced technology and constantly pushing the envelope.

SiftMed is an AI driven system that processes, organizes, and categorizes medical files. Driven by a mission to extract facts in medical data that can change lives - the company focuses on improving access to critical information, empowering legal teams and medical experts to quickly and accurately find previously hidden key facts in medical data.

What we're looking for:

We're looking for a Senior Software Engineer with broad, hands-on development experience who can move between UI development, backend frameworks, data pipelines, and cloud infrastructure. This is an extremely impactful role where you'll design and scale systems end-to-end in the cloud. You should bring strong engineering fundamentals, experience building production-grade systems, and the ability to balance pragmatism with technical excellence. As one of our most senior engineers, you'll also help set technical direction, mentor teammates, and ensure we're delivering reliable, user-friendly products at scale.

Responsibilities include:
  • Build and maintain services, pipelines, and frameworks that power our products.
  • Implement backend services and APIs that integrate across systems and workflows.
  • Develop reliable, event-driven pipelines and workflows using AWS Step Functions, Lambda, SQS, and related services.
  • Deploy and scale applications in AWS using ECS, CloudFormation/Terraform, and related tooling.
  • Ensure systems are fault-tolerant, observable, and performant under real-world workloads.
  • Collaborate with product, design, and engineering teams to ship and iterate quickly.
  • Own the full lifecycle of features: implementation to deployment and monitoring.
Required Skills:
  • 5+ years of experience in software engineering, with strong exposure to both frontend and backend development.
  • Proficiency with at least one modern frontend framework (React, Vue, or Angular).
  • Strong backend programming skills (e.g., Node.js, Python, or Java) with experience building REST APIs or data processing pipelines
  • Hands-on experience with AWS cloud services: Lambda, ECS, Step Functions, S3, DynamoDB, and CloudWatch.
  • Experience with containerization (Docker) and infrastructure-as-code (Terraform, CDK, or CloudFormation).
  • Solid understanding of distributed systems, reliability, and performance optimization.
  • Strong fundamentals in software design, testing, and CI/CD pipelines.
Nice to Have:
  • Familiarity with authentication/authorization frameworks (Cognito, OAuth, OpenID Connect).
  • Exposure to document-processing or data-heavy pipelines.
  • Comfort working in fast-moving startup environments where you'll wear multiple hats.
  • Track record of mentoring junior engineers and influencing technical direction.
What do we offer?

As a group, we never take ourselves too seriously but believe we truly can make a big difference. We work very hard but we also enjoy having fun. From laser tag, full company strategic offsites, and a slack channel dedicated to pictures of our pets. We want everyone to be empowered, regardless of your role, you have a seat at the table and we want to hear from you.

We believe in trust and autonomy and therefore provide a flexible working environment. We want members of our team to be able to work closely together while also having the flexibility to manage their life and work responsibilities based on what works for each individual.

We recognize the importance of an inclusive, diverse, and equitable workforce. Diversity and inclusion are one of our core values. To this end, we commit to creating an inclusive environment for all.

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

Similar jobs worth comparing

Software Developer (DevOps / AWS)
Software Developer (DevOps / AWS)

SiftMed Inc. • San Juan de Terranova

On-site
CAD 90,000 - 130,000
Comprehensive benefits
Staff Software Engineer
Staff Software Engineer

Thomson Reuters • Toronto

Hybrid
CAD 100,000 - 130,000
Hybrid Work Model
Flexible vacation
Mental Health Days off
+2
Senior DevOps Engineer
Senior DevOps Engineer

Medeloop • Montreal

On-site
CAD 90,000 - 120,000
Senior Software Engineer
Senior Software Engineer

Boosted.ai • Toronto

On-site
CAD 120,000 - 155,000
Unlimited PTO
Medical, Dental, and Vision benefits
Life Insurance and Disability Benefits
+3
Senior Software Engineer
Senior Software Engineer

Apertera (formerly Alexa Translations) • Toronto

On-site
CAD 120,000 - 170,000
Comprehensive Health Insurance
Your Birthday Off
6 Personal/Sick Days
+3
Senior Software Engineer
Senior Software Engineer

Apertera (formerly Alexa Translations) • Montreal (administrative region)

Hybrid
CAD 110,000 - 140,000
Comprehensive Health Insurance (vision
Birthday Off
Hybrid Work Model
+2
Manager, Software Development
Manager, Software Development

United States Digital Space LLC • Hamilton

On-site
CAD 195,000 - 237,000
Annual compensation: $140,000–$170,000
Annual bonus
Health benefits
+6
Senior Software Engineer - AI Experiences
Senior Software Engineer - AI Experiences

Sardine • Canada

On-site
CAD 100,000 - 130,000
Generous compensation in cash and equity
Flexible paid time off
Health insurance
+2
Senior Software Engineer (Node.js, React)
Senior Software Engineer (Node.js, React)

Frontier Dental CA • Markham

On-site
CAD 120,000 - 180,000
Senior Software Engineer
Senior Software Engineer

Arcadia • Toronto

Hybrid
CAD 120,000 - 170,000
Competitive compensation
Bonus
Comprehensive benefits
+1