Published 23 December 2025
Location: Toronto, ON, Canada
The Company
Plenary Americas is a leading specialized developer of long-term Public-Private Partnership (PPP) projects. Since its inception in 2005, we have built a portfolio of 65 projects and more than $50 billion in North American assets under management. We are determined in our approach to deliver first-class infrastructure, build the right delivery solutions for the projects we work on and inspire people with our vision for transformational spaces.
Why Work for Plenary Americas?
Recognized as one of Canada’s Most Admired Corporate Cultures, ranked as a Best Place to Work in Canada and certified as a Great Place to Work in both the US and Canada, we pride ourselves on our winning workplace culture. Our focus is on empowering our employees, driving results, building strong camaraderie, and celebrating our wins as a team. Together, we bring infrastructure to life.
The Role
We are seeking a skilled and self-starting Full-Stack Software Engineer to join our team. As a Full-Stack Software Engineer, you will be responsible for designing, building, and maintaining an internal application platform that enables AI-powered workflows across the company. This role involves full oversight of the software development lifecycle and requires a hands-on approach, including the ability to roll up your sleeves and get into the details of the work. The ideal candidate will have an ownership mindset and be comfortable engineering the user interface, backend, and system integration required to operationalize the AI and RPA workflows internally.
Responsibilities
- Build and own our platform end-to-end, from back-end services and APIs to frontend interfaces. You will design, build, deploy, and maintain software solutions to assist in workflow automation.
- Drive agile delivery of both existing and new products based on project requirements, UX design, and industry best practices.
- Build intuitive front-end user interfaces that allow users to configure, trigger, monitor, and review AI workflow outputs.
- Develop and maintain backend services and APIs to orchestrate workflow execution, data flow, logging, and error handling.
- Ensure workflows can be executed reliably, securely, and with appropriate performance controls.
- Write clean, efficient, and maintainable code across the full stack (front-end, back-end, APIs, and database layers).
- Troubleshoot, debug, and resolve technical issues in development and production environments, ensuring reliability and performance.
- Collaborate with data scientists and AI engineers to create efficient data workflows and ensure smooth project delivery.
- Responsibilities may be modified as business requirements change.
Qualifications
- Bachelor’s or Master’s degree in a quantitative field (Computer Science, Engineering, Data Science, or a related field).
- 3+ years of experience in data science, software development, or generative AI.
- Experience in a similar role, with a track record of successfully driving workflow automation initiatives in a corporate environment.
- Familiarity with workflow automation platforms such as StackAI, n8n, or Zapier.
- Strong programming skills with proficiency in languages such as React, Next.js, TypeScript, CSS, Python.
- Experience developing agentic AI applications and integrating multi-step reasoning into enterprise workflows.
- Knowledge of data encryption, secure storage, and experience with authentication/authorization (OAuth, SSO, Active Directory) is preferred.
- Strong programming skills with proficiency in Python and experience building production applications.
- Hands-on experience building with LLMs (OpenAI, Anthropic, HuggingFace, Azure, etc.).
- Strong organizational skills and the ability to manage multiple priorities in a fast-paced and dynamic environment.
What we offer
- Competitive salary (CAD $80-120k) with annual bonus potential.
- Comprehensive benefits package including medical, dental and vision, and RRSP plan with employer contribution.
- Four weeks’ vacation.
- Development opportunities and ability to be part of an exciting and growing industry.
AI Disclosure: We use artificial intelligence (AI)-enabled tools to support certain recruitment activities, including the review and assessment of applications. These tools do not independently determine candidate suitability or make hiring decisions.
Note: Only those applicants under consideration will be contacted. Please accept our utmost appreciation for your interest. We are committed to continuous improvement, and a diverse and inclusive workplace for all. Plenary is an Equal Employment Opportunity employer and employment decisions are based on merit and business needs only. Reasonable accommodation is available for qualified individuals with disabilities, upon request.