2,097,009open jobs
128,931companies
243,189added this week
Browse all
Salary
$79k – $100k per year
Location
Remote (Canada)
Employment
Full-Time

First seen by Alion on Sep 24, 2026.

Overview
Company
Impact
Profile match
Procom is an IT staffing and consulting firm, and this domain is its US business Procom Services, whose American head office is in Cary near Raleigh, North Carolina. Founded by Frank McCrea in Toronto in 1978, Procom entered the US in 1997, passed $1 billion in sales in 2016, and offers contract staffing, direct hire, IT consulting, employer-of-record, agent-of-record and direct sourcing services with offices across Canada and the US. It recruits contractors for client projects such as Java and iOS developers, QA analysts, business systems analysts, data modelers, network architects, project schedulers and administrative staff.
Procom is searching for a Platform & Integration Software Engineer to join their corporate team! This can be a remote or hybrid position (Toronto, Ontario). This intermediate-level, hands-on role will build the APIs, data contracts, and enterprise integrations that connect a new document-extraction and validation pipeline to production systems. The engineer will independently deliver well-defined integrations; design the services that move documents from intake through processing, review, and export; and make sure downstream systems can rely on stable, well-documented interfaces. The engineer will work closely with the Document Intelligence & AI Engineer on architecture, cross-system decisions, and translating discovery findings into secure, testable, maintainable software. Responsibilities: Design and implement APIs and service interfaces for document-package submission, processing status, results, validation, review actions, and export. Define stable data contracts covering documents, extracted fields, source evidence, confidence indicators, validation results, and corrections. Build integration adapters that reduce dependency on any one processing provider's internal data structures. Select and implement the right processing and recovery patterns – queues, retries, sync vs. async – based on actual volume, latency, and availability needs. Persist original machine output separately from corrected values, reviewer decisions, reason codes, and audit events. Integrate with applicable enterprise systems, including application platforms (e.g., Salesforce), document repositories, storage, and identity services. Apply practical security, privacy, least-privilege, and encryption practices appropriate for sensitive financial documents and PII. Contribute to automated testing, deployment, configuration management, logging, and monitoring. Mandatory Skills: Demonstrated experience building production APIs, services, or data-processing integrations, using modern languages such as Python, Java, or C#/.NET – strong Python capability preferred. Experience designing data contracts, authentication schemes, and error handling for enterprise integrations. Working knowledge of reliability patterns (queues, retries, sync vs. async tradeoffs) and sound judgment on when each is warranted. Experience implementing security and least-privilege practices for sensitive data. Strong collaboration skills – comfortable partnering with a document-intelligence/AI specialist and a range of business, security, and infrastructure stakeholders. Nice-to-Have Skills: Experience with document processing, OCR, or content-services platforms. Familiarity with IBM watsonx or Unstructured.io. Salesforce integration experience. Experience in regulated, PII-intensive environments such as finance, insurance, or healthcare. Why Work at Procom: Belonging & Impact: An inclusive, collaborative culture where your ideas are valued, and make a real impact. Balanced Work Model: A modern hybrid work model that supports productivity and personal flexibility. Work From Where You Thrive: Whether visiting family or exploring a new place, our remote-work program lets you temporarily work from another approved location for up to two weeks each year keeping you connected wherever life takes you. Competitive Compensation: Compensation designed to remain competitive within our industry. Time to Recharge: Generous vacation and sick-day policies. Health & Well-Being: Comprehensive health benefits, mental health resources, and preferred pricing on various perks through third party providers. Set up for Success: Access to the tools and tech you need to succeed plus an IT equipment stipend. Community & Purpose: Opportunities to get involved in innovation challenges, charity initiatives, team & corporate events and company celebrations. This is an active position. The salary range for this position is $110,000–$140,000/yr CAD.
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.
2,097,009 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 Continue with Google
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

Backend
Similar stack
Same company
Toronto
Backend Developer 5 hours ago
Remote (Croatia, Serbia) · Full-Time · 4+ years exp · Zagreb
JavaScript
Node JS
Node JS
Express
Databases
PostgreSQL
Redis
AI/ML
Machine Learning
DevOps
GCP
DigitalOcean
Web3
Solana
QA
Jest
Apply
Backend Developer 5 hours ago
Remote (Croatia, Serbia) · Full-Time · 4+ years exp · Belgrade
JavaScript
Node JS
Node JS
Express
Databases
PostgreSQL
Redis
AI/ML
Machine Learning
DevOps
GCP
DigitalOcean
Web3
Solana
QA
Jest
Apply
Backend Developer 4 hours ago
Remote (Croatia, Serbia) · Full-Time · 4+ years exp · Novi Sad
JavaScript
Node JS
Node JS
Express
Databases
PostgreSQL
Redis
AI/ML
Machine Learning
DevOps
GCP
DigitalOcean
Web3
Solana
QA
Jest
Apply
Remote (United States) · Top Secret · 5+ years exp
DevOps
gRPC
GitHub Actions
WebRTC
Datadog
Prometheus
Docker
Kubernetes
Chaos Engineering
Apply
Remote (United States) · Top Secret · 5+ years exp
Go
Java
Java
Testcontainers
Databases
NATS
DevOps
gRPC
Platform Engineering
Chaos Engineering
Unix
Apply
Software Developer 1 day ago
$58k – $73k per year · In office · Full-Time · 2+ years exp · Bachelor's Degree · Toronto
Python
JavaScript
TypeScript
Node JS
Python
pySpark
Node JS
Express
Databases
Databricks
Google BigQuery
Amazon Redshift
AI/ML
Spark
Machine Learning
Frontend
Next.js
React.js
Remix
DevOps
GCP
Azure
CI/CD
Jenkins
AWS
Docker
Kubernetes
Amazon S3
Analytics
ETL/ELT
Apply
In office · 5+ years exp · Toronto
Java
Java
Quarkus
AI/ML
Copilot
OpenAI Codex
Apply
Equity · In office · 2+ years exp · PhD · Toronto
Python
Go
JavaScript
TypeScript
Databases
MySQL
PostgreSQL
Redis
Apache Kafka
Frontend
React.js
Apply
Equity · In office · 2+ years exp · Toronto
Python
Go
Java
AI/ML
Tokenization
Web3
Smart Contracts
Apply
$572k per year · Remote (United States, United Kingdom, Canada, ET hours) · Full-Time · Toronto
Java
Apply
See all jobs
This is one of many
2,097,009 more open roles from verified company boards, updated every day.