VC

Veriforce Canada

Verified Job Source
IT Services and IT Consulting
51–200 people

About

Veriforce Canada is the largest network of contractor and client relationships in Canada. Its mission is simple but powerful and uncompromising: to bring every worker back home safe. As an overarching brand, Veriforce Canada supports its product offerings, including leading compliance platforms SafeContractor and ComplyWorks. Through its solutions, the company helps organizations manage contractor risk, meet regulatory requirements, and build safer, more resilient supply chains. Veriforce Canada combines advanced technology with accredited health and safety expertise through a hybrid model that balances digital efficiency with human insight. Backed by over 300 employees, the company delivers consistent, high-quality service, enabling organizations to set and maintain auditable standards for contractor compliance, improve visibility across supply chains, and proactively prevent incidents. With multilingual experts based in Toronto, Montréal, Calgary, and Shawinigan, Veriforce Canada provides hands-on, local support grounded in regional legislation and real-world workplace challenges. Today, thousands of contractors are connected with hiring clients across a wide range of industries, supporting safer work, stronger partnerships, and more responsible operations nationwide.

Open positions

Software Developer (.NETCore and React)

Remote · Canada

Develop, maintain, and enhance full-stack SaaS applications, including C#/.NET services, microservices, REST APIs, relational databases, and React-based interfaces. Collaborate with engineering teams and stakeholders to deliver reliable, tested, maintainable software while using containerized workflows, code reviews, and AI-assisted development tools.

Software Developer (.NETCore and React)

Remote · Canada

Develop, maintain, and enhance SaaS applications using C# and .NET, relational databases, microservices, RESTful APIs, and React-based interfaces. Collaborate with engineering teams and stakeholders to deliver tested, maintainable software, resolve issues, and promote effective engineering practices, including AI-assisted development and containerization.

Jr. QA Engineer

Hybrid · Montréal

Create and execute manual test cases, validate features and integrations, document defects, and support regression and user acceptance testing. Develop automated tests, contribute to API and data testing, and collaborate with Agile teams to improve product quality and release readiness.

Développeur logiciel intermédiaire

On-site · Shawinigan

Develop, test, and maintain web, mobile, and desktop business applications in an Agile environment, while collaborating with internal teams and third-party vendors on requirements, code reviews, quality, and service improvements. Contribute to technical planning, support junior developers, provide third-level user support, and help identify and implement appropriate AI capabilities.