372,576open jobs
9,648companies
49,982added this week
Browse all
Salary
$122k – $180k per year
Location
In office (Toronto)
Seniority
Middle · 3+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Provision reviews drawings, specs, and contracts in minutes. Catch risks earlier, avoid scope gaps, and bid with confidence. Purpose-built AI for general contractors and subcontractors in 2026.

About Provision

Provision is automating construction. We help contractors speed up their work, reduce risk, and eliminate errors that cost the industry more than $500B every year. We are building the most ambitious vision of what is possible with AI in construction, and we expect our engineers to be AI-forward in how they build.

What You Will Do

  • Build and evolve full-stack product surfaces, backend services, and document-processing systems.
  • Develop prototypes that prove key product concepts and quantify technical constraints for advanced AI pipelines.
  • Integrate cutting-edge AI into customer-facing automation workflows alongside machine learning engineers.
  • Improve reliability, performance, and quality across web applications, backend services, and AI-assisted workflows.
  • Collaborate with product, design, customers, and internal users to turn ambiguous construction workflows into useful software.

What We Are Looking For

  • 3+ years of software development experience, or 5+ years of professional experience building software in lieu of a degree.
  • Production full-stack web application experience, especially with React, Python, and Django.
  • Strong software design, debugging, performance optimization, and test automation skills.
  • Practical proficiency with AI coding assistants, LLM-based development workflows, or AI-native tools.
  • Sound engineering judgment: you use AI to raise throughput without outsourcing taste, validation, security, or maintainability.

How We Work

  • You move quickly, take ownership, and communicate clearly in ambiguous environments.
  • You care about users and connect technical choices to customer value.
  • You hold a high bar for engineering quality, security, and design.
  • You believe proficiency with AI is now part of the craft of effective software engineering.

Our interview process is designed to be practical, transparent, and representative of the work you would do at Provision.

  • Introductory call - 20 minutes

    A short conversation about Provision, the Full Stack Software Engineer role, your experience, and what you are looking for next.

  • Online technical interview - 2 hours

    A practical technical session covering full-stack development, product judgment, debugging, testing, system design, and how you use AI tools in your engineering workflow.

  • In-office interview day

    Visit our Toronto office, meet the team, learn how we work, and get a feel for the environment. The day includes a collaborative whiteboarding session based on a realistic product-engineering problem.

  • References and offer

    We will complete focused reference conversations, answer any remaining questions, and move quickly to a final decision and offer.

We will explain the format and expectations before every stage and aim to communicate next steps promptly.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
372,576 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Toronto
$82k – $215k per year (Estimated) • In office • 10+ years exp • Sydney
Node JS
Python
SQL
TypeScript
JavaScript
Frontend
Angular
Vue.js
Mobile
Clean Architecture
DevOps
AWS
CI/CD
Apply
$91k – $96k per year • Equity • Remote • Full-Time • 5+ years exp • Bachelor's Degree • Ontario
Python
SQL
Databases
Snowflake
AI/ML
Anomaly Detection
Claude
Copilot
Cursor
dbt
Edge AI
DevOps
AWS
Analytics
Tableau
Marketing
Salesforce
Apply
$215k – $240k per year • In office • Full-Time • 5+ years exp • Seattle
Python
Rust
AI/ML
Flyte
OpenAI
DevOps
ArgoCD
AWS
Azure
Buildkite
CI/CD
Docker
GCP
Helm
Kubernetes
Terraform
Apply
$170k – $190k per year • In office • Full-Time • 3+ years exp • Bachelor's Degree • Seattle
TypeScript
JavaScript
AI/ML
Amazon SageMaker
Flyte
Ray
Frontend
Headless UI
Next.js
React.js
Tailwind CSS
Vite
Webpack
Zustand
DevOps
gRPC
Kubernetes
Apply
$28k – $81k per year (Estimated) • In office • Full-Time • Madrid
Python
SQL
DevOps
Git
Analytics
ETL/ELT
Power BI
Apply
$101k – $216k per year • Equity 0.1–0.5% • Remote • Full-Time • 6+ years exp • Toronto
Python
AI/ML
PyTorch
DevOps
GCP
Apply
$137k – $180k per year • Equity 0.1–0.3% • In office • Full-Time • 6+ years exp • Toronto
Python
AI/ML
LLM
DevOps
CI/CD
Apply
GRO - Data Analyst 14 min ago
$46k – $108k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Toronto
Python
AI/ML
Copilot
DevOps
Azure
Analytics
Power BI
Apply
$136k – $222k per year (Estimated) • Remote/Hybrid • Full-Time • 8+ years exp • Bachelor's Degree • Toronto
Python
AI/ML
AI Agents
Embeddings
JAX
LLM
PyTorch
RAG
Semantic Search
TensorFlow
Anthropic
OpenAI
Semantic Search
DevOps
AWS
Azure
Docker
GCP
Kubernetes
Terraform
Vector
Apply
$65k – $158k per year (Estimated) • In office • Full-Time • 7+ years exp • Toronto • London
Java
TypeScript
JavaScript
Java
Logback
SLF4J
Spring Boot
Spring Framework
Spring Security
Frontend
Angular
DevOps
Azure
Jenkins
Apply
$40k – $83k per year (Estimated) • Remote/Hybrid • Full-Time • 3+ years exp • Toronto
Java
Python
SQL
Analytics
Tableau
Apply
$12k – $129k per year (Estimated) • In office • Full-Time • 3+ years exp • Toronto
Objective-C
Swift
Swift
Swift Concurrency
Mobile
Combine
MVVM
SPM
Swift Testing
SwiftUI
UIKit
XCTest
DevOps
CI/CD
Git
Jenkins
Apply
See all jobs
This is one of many
372,576 more open roles from verified company boards, updated every day.