20 Oct
|
Procom
|
Ontario
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 secure 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.
Qualifications
Python, Java, or C#/.NET experience: 3 - 5 years (Desired)
This posting is for an existing vacancy.
This employer uses both human and technology-assisted tools to support candidate screening and assessment. Final hiring decisions are made by people.
📌 Platform & Integration Software Engineer (Ontario)
🏢 Procom
📍 Ontario