software project manager
*EMPLOYMENT OPPORTUNITY*
*Software Project Manager*
No. 2026-IT-02
Internal/External
_Who we are:_
_*First Nations Finance Authority (FNFA) is consistently recognized as one of British Columbia?s Top Employers*_
FNFA is the only First Nation-led organization in the world leveraging private capital for a pooled-borrowing model of Nations to finance projects that build strong, healthy, and prosperous communities for generations to come.
We are a First Nations-led non-profit, financial services corporation mandated under the _First Nations Fiscal Management Act _(2005) providing affordable financing, investment management, and capital advisory services to First Nations communities in Canada. FNFA does not rely on federal government funding and is self-sufficient.
From clean energy projects to schools for our children and housing for our Elders, priorities being undertaken by FNFA?s First Nation members, are creating good jobs while contributing to Canada?s economy. Learn more: www.fnfa.ca.
_Job Summary:_
Reporting to the IT Manager, the Software Project Manager is responsible for coordinating the planning, execution, monitoring, and delivery of FNFA?s software development initiatives. This position maintains project plans, timelines, milestones, risks, and deliverables to support the successful implementation of software projects and ensure work remains aligned with organizational priorities, business requirements, and approved scope.
The Software Project Manager works closely with the IT Manager, software development team, and cross-functional stakeholders to gather and document requirements, coordinate priorities, manage scope changes, and support testing and issue resolution. Using Microsoft Azure DevOps, the position manages work items, backlog priorities, sprint activities, and project reporting, while leading daily Scrum meetings and providing regular updates to the IT Manager and executive team on progress, risks, blockers, and key decisions.
_Primary Job Responsibilities:_
- Develops, maintains, and monitors the software project plan, including tasks, dependencies, milestones, timelines, and key deliverables.
- Coordinates project resources and priorities to support effective workload planning and timely completion of assigned tasks.
- Works with the IT Manager, software development team, and cross-functional stakeholders to gather, analyze, and document business and technical requirements.
- Supports project planning by estimating effort, identifying resource needs, monitoring project costs, and escalating budget or capacity concerns as required.
- Manages scope changes and change requests by assessing impacts to timelines, resources, budget, and project deliverables, and by seeking appropriate approvals.
- Maintains accurate project documentation, status updates, decision records, risk logs, and progress reports for review by the IT Manager and Executive team.
- Coordinates testing activities with the development team and stakeholders to help ensure software deliverables meet agreed requirements, quality standards, and user expectations.
- Tracks project issues, defects, risks, decisions, and action items to ensure timely resolution and clear accountability.
- Supports change management activities, including stakeholder communication, user readiness, training coordination, and adoption of new software processes or functionality.
- Conducts post-implementation reviews to identify lessons learned, assess project outcomes, and recommend improvements for future software initiatives.
- Works with IT stakeholders to ensure software projects consider privacy, security, access control, data integrity, and operational risk requirements.
- Monitors project progress, manages competing priorities, identifies risks or blockers, and follows up to ensure deliverables are completed within agreed timelines.
- Coordinates release planning and deployment activities, including release readiness, deployment schedules, communica