Back to job search
infraMOD logo

Project & Portfolio Management Platform Software Developer

  • Canada
  • Remote
  • Posted Oct 3, 2026
  • 1 position

Opens LinkedIn

Employment type
Full-time
Experience level
Senior · 5+ years
Minimum education
Bachelor’s degree
Posting language
English
Working hours
40 hours per week
Seniority
Mid-Senior level
Application method
Direct apply is available

Job summary

Design, develop, and maintain software features and integrations for infraMOD’s project and portfolio management platform, including tools for project performance, financial data, and risk visibility. Collaborate with engineering, finance, and project management stakeholders; troubleshoot and optimize systems; maintain documentation; and support code quality and production environments.

Job details

Company Description infraMOD, formerly known as Saskarc, has been delivering structural steel fabrication, platework, and modularization services for over 35 years across Canada and the U.S.A. The company focuses on innovation and continuous improvement, enabling diversified, multi-disciplined services for infrastructure clients. Today, infraMOD is recognized as a North American expert in Support of Excavation, providing bracing, shoring, and anchoring solutions for large-scale projects. These solutions help clients reduce costs, improve project schedules, and minimize risk. Team members join a company that values technical excellence, safety, and strong customer partnerships on complex infrastructure initiatives. Role Description The Project & Portfolio Management Platform Software Developer is a full-time remote role responsible for designing, developing, and maintaining software solutions that support infraMOD’s project and portfolio management processes. Day-to-day work includes building and enhancing platform features, integrating financial and portfolio data, and creating tools that improve visibility into project performance and risk. The role involves collaborating with engineering, finance, and project management stakeholders to understand requirements, translating them into robust technical designs, and implementing secure, scalable, and user-friendly applications. The developer will troubleshoot issues, optimize system performance, maintain documentation, and contribute to continuous improvement of development practices. Participation in code reviews, adherence to quality standards, and proactive support for production environments are also key responsibilities. This is part time or full time task focused - fixed time contract role working remotely anywhere in the world but interacting with the supervisor and other team member regularly and providing updates on daily basis. Qualifications Candidates should possess strong Analytical Skills to interpret complex project, financial, and portfolio data and translate insights into effective platform features. Candidates should possess project management, project controls (cost & schedule management), and Earned Value Management knowledge to design tools that accurately model project costs, returns, and risk profiles within the portfolio management platform. Candidates should possess proficiency in modern programming languages (e.g., Java, C#, Python, or JavaScript), along with experience in web application development and APIs. Candidates should have experience with databases and data modeling. Candidates should possess strong problem-solving abilities, clear written and verbal communication skills, and the ability to work independently in a remote environment. A bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related field, or equivalent practical experience, is preferred; experience in infrastructure, fabrication, construction, or industrial sectors is an asset.

What you’ll do

Design, develop, and maintain software features and integrations for infraMOD’s project and portfolio management platform, including tools for project performance, financial data, and risk visibility. Collaborate with engineering, finance, and project management stakeholders; troubleshoot and optimize systems; maintain documentation; and support code quality and production environments.

Requirements

Candidates should have strong analytical and problem-solving skills, knowledge of project management, project controls, and Earned Value Management, and experience with modern programming languages, web applications, APIs, databases, and data modeling. A bachelor’s degree in a related field or equivalent practical experience is preferred; experience in infrastructure, fabrication, construction, or industrial sectors is an asset.

Listed skills

  • Problem solving · Preferred
  • Communication · Preferred
  • JavaScript · Preferred
  • Java · Preferred
  • Project management · Preferred
  • C++ · Preferred
  • Python · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Analytical Skills
  • Project Management
  • Project Controls
  • Cost Management
  • Schedule Management
  • Earned Value Management
  • Java
  • C#
  • Python
  • JavaScript
  • Web Application Development
  • API Development
  • Database Management
  • Data Modeling
  • Problem-Solving
  • Communication

Job areas

  • Software
  • Technology
  • Engineering
  • Management & Leadership
  • Finance & Accounting