663 Jobs Found

MANAGER, BUSINESS TRANSFORMATION STRATEGY & PORTFOLIO GOVERNANCE Information Technology Full-time Job

British Columbia Ferry Services Inc. / BC Ferries (Victoria) Marine Transportation

IT & Telecoms   Victoria
Job Details

The Manager, Business Transformation Strategy & Portfolio Governance is the strategic right hand to the Executive Director, Business Transformation. This role acts as the connective tissue between strategy, finance, governance, and delivery, standing up a single, enterprise-wide system that links priorities to investments, execution, and measurable outcomes.

 

If you’re energized by building structure where it doesn’t yet exist, enjoy operating at the intersection of business and technology, and can translate strategy into executable, governed portfolios—this is a rare opportunity to leave a lasting mark.

  

The Role

Reporting to the Executive Director, Business Transformation, this role is integral to the achievement of company objectives, and you contribute value through key areas of oversight such as:

 

IT Strategy & Strategic Portfolio Planning

  • Leading the 12-year capital refresh plan for core platforms and assets, integrating lifecycle timing, obsolescence risk, and sustainability considerations connecting the long-term forecasts to annual capital and operating budget cycles
  • Orchestrating annual and in-year quarterly fiscal planning (capex/opex) for IT, aligning to enterprise strategy, business-architecture roadmaps, and regulatory obligations;
  • Maintaining portfolio level investments and scenario analyses with recommendations on trade-offs that maximise ROI, resilience across people, technology, and governance priorities;

 

Centralized Intake & Project Portfolio Management (PPM) Delivery Support

  • Designing and implementing the enterprise IT intake process for all new initiatives including triage, sizing, dependency checks, architecture fit, benefits framing, and business readiness;
  • Chairing the intake/PPM working forum - drive funding releases working with Finance based on stage-gate evidence, risk appetite, and benefits defined;
  • Working with Executive Director, Business Transformation, Portfolio Leaders and Transformation Management Office on the IT governance framework (roles, artefacts, cadences, KPIs), ensuring proportional standards and consistent controls across programs and projects;

 

Enterprise Liaison & Investment Case Quality

  • Partnering with business unit stakeholders to shape value-focused funding cases, embedding outcome metrics, cost and schedule delivery, change readiness, and benefits ownership;
  • Coordinating IT department-level requests and resource allocations, resolving cross-portfolio conflicts through data-driven prioritisation and capacity views;
  • Ensuring enterprise business cases traceability to strategy and capability uplifts as defined;

 

Portfolio Reporting, Forecasting & Performance

  • Building an integrated reporting backbone which could include monthly portfolio forecasts (cost, schedule, benefits), KPI scorecards, risk and capacity heatmaps, and Class A executive packs, Board-level materials;
  • Maintaining live dashboards (e.g., Power BI) with clear data lineage - standardise definitions for status, risk, benefits, and financials to support project-based decisions;
  • Publishing performance management insights and actions by running quarterly portfolio reviews to re-balance investments as appropriate;

 

People Leadership

  • Leading, coaching, and developing 2–3 Analysts and others as required to establish career paths and a culture of transparency, curiosity, and disciplined execution;
  • Championing integrated planning with Architecture, Finance, and PPM Delivery functions - embed continuous learning and project lifecycle;

 

What you bring to the team

  • Bachelor's Degree in Business, Finance, Information Systems, Engineering, or related discipline; MBA or relevant master’s degree is an asset
  • Professional credentials preferred: PPM/PMI/ CBAP or equivalent, SAFe LPM/Lean Portfolio; familiarity with ITIL is an asset
  • 10+ years of experience across portfolio management, strategy, or PMO/TMO leadership with significant exposure to capital planning and enterprise budgeting; including track record building intake/governance from the ground up
  • Demonstrated success producing executive level reports and Board packs and driving cross-functional prioritisation in a regulated, asset-intensive or public-service context
  • Comfortable operating at the intersection of strategy, architecture, finance, and delivery, with a pragmatic approach to proportional controls

 

Join us!

If this sounds like your next great career move, please submit your resume and cover letter by March 1, 2026 at 11:59pm.

 

Additional Information

The target salary range: $125,400 – $156,800 per annum. The starting salary is determined based on the successful candidate’s knowledge and experience, and on internal equity.

MANAGER, BUSINESS TRANSFORMATION STRATEGY & PORTFOLIO GOVERNANCE Info...

British Columbia Ferry Services Inc. / BC Ferries (Victoria) Marine Transportation
Victoria
  IT & Telecoms Full-time
  125,400  -  156,800
The Manager, Business Transformation Strategy & Portfolio Governance is the strategic right hand to the Executive Director, Business Transformation. This role acts as the conne...
Learn More
Feb 12th, 2026 at 11:47

Manager, Transformation Office Full-time Job

British Columbia Ferry Services Inc. / BC Ferries (Victoria) Marine Transportation

IT & Telecoms   Victoria
Job Details

BC Ferries is embarking on a bold, multi-year transformation of our technology and the way we work. This evolution is focused on strengthening the experience for both our customers and employees, while ensuring we continue to deliver safe, reliable, and affordable service—now and into the future.

As our vessels and terminals become increasingly connected, and we adopt modern platforms powered by advanced analytics and artificial intelligence, we’re looking for forward-thinking leaders who are excited by what’s possible. Leaders who not only embrace innovation, but who also know how to build, inspire, and empower teams to turn vision into reality.

If you thrive in complex, large-scale environments, enjoy driving enterprise-wide transformation, and are comfortable operating at the intersection of business strategy and technology delivery, this could be the opportunity you’ve been waiting for. Join us and play a meaningful role in shaping the future of coastal transportation—where the challenge is significant and the impact is lasting.

 

The Opportunity

The Manager, Transformation Office is a hands-on leader responsible for the operational engine of BC Ferries’ business transformation portfolio. This role owns the day-to-day mechanisms that keep programs and projects moving—project lifecycle and delivery methods, financial tracking and forecasting, purchase orders and requisitions, standardized reporting, tools and dashboards, resource and capacity management, and the coordination of training, communications, and business readiness activities across initiatives.

 

Leading a team of 6–7 Project Coordinators and PMO Analysts, the Manager works closely with Finance, Technology, Procurement, and business sponsors to deliver accurate, timely, and decision-ready information that enables disciplined execution. Positioned at the core of the Transformation Office governance model, this role supports enterprise prioritization, reinforces accountability across complex, cross-cutting programs, and builds transparent, reliable management reporting.

 

This role is critical to establishing a consistent and repeatable operating rhythm for transformation delivery—connecting portfolio governance, financial stewardship, resource management, and last-mile change enablement. By standardizing methods, data, and controls across delivery, reporting, and readiness, the Manager helps reduce the cost of change, accelerate benefits realization, and de-risk delivery.

  

The Role

Reporting to the Executive Director, Business Transformation, this role is integral to the achievement of company objectives, and you contribute value through key areas of oversight such as:

 

Methods, standards, and governance support

  • Establishing and operating a standardized project delivery framework, including initiation, governance controls, and phase-gate reviews;
  • Ensuring compliance with the established governance framework;
  • Championing proportionality and standardization so the operating model works consistently across teams (processes, policies, standards);

 

Project financials, PO’s and requisitions

  • Work with the PM’s, Portfolio Leaders on monthly and quarterly project financial cycles (budget, forecast, actuals, variance analysis) for in-flight programs and projects;
  • Creating and tracking purchase requisitions and POs, monitor commitments vs. budgets, and reconcile invoices in partnership with Finance and Procurement; maintain auditable artifacts and change controls;
  • Surfacing portfolio-level financial insights (burn rate, contingency, benefits tracking) and supporting investment decisioning with clear metrics where appropriate;

 

Portfolio reporting and dashboards

  • Standardizing and publishing the weekly, monthly and quarterly portfolio reporting as defined by business transformation (project health, schedule, risk, financials, benefits, dependencies);
  • Creating and maintaining live dashboards as defined by business transformation including definitions of KPIs and metrics to measure project success;

 

Resource and capacity management

  • Maintaining the resource plan across all projects and initiatives (demand, allocations, backfill needs, skills mix) with appropriate risks that are flagged in a timely manner;
  • Coordinating onboarding and offboarding of project delivery resources and ensure labor charges aligns with policy and funding decisions;

 

Training, change management, and business readiness

  • Serving as the conduit between delivery teams and change practitioners to coordinate training, communications, and business readiness plans;
  • Supporting project stakeholders prepare their teams for go-live and adoption;
  • Supporting upskilling initiatives for project roles and sponsoring education to strengthen ownership and benefits realization;

 

Risk, issue, and benefits tracking

  • Working closely with the PM’s to maintain the consolidated RAID and decision logs and ensuring escalations and mitigations are timely and visible;
  • Partnering with PM’s and project stakeholders to define and track benefits and outcomes, not just activities;

 

People leadership

  • Leading, coaching, and developing a team of Project Coordinators and PMO Analysts promoting culture of collaboration, clarity, and a service mindset to internal and external stakeholders;
  • Building a cultural of trust, ownership, transparency, and disciplined execution across silos;

 

What you bring to the team

  • Bachelor’s Degree or diploma in Business, Information Systems, or related field.
  • Professional certifications an asset: PMP or equivalent; Agile/SAFe; ITIL is preferred
  • 7–10+ years of experience in project/portfolio delivery support roles (PMO/Portfolio Analyst/Project Coordinator/Finance Analyst) with increasing responsibility
  • Experience establishing and operating PMO/TMO services is preferred
  • Demonstrated leadership of a small operations team supporting complex, multi-stakeholder initiatives; experience with large capital projects (> $5M) in a regulated environment is an asset
  • Proven track record implementing KPIs/metrics, governance compliance, and data-driven portfolio decisions

 

Join us!

If this sounds like your next great career move, please submit your resume and cover letter by March 1, 2026 at 11:59pm.

Manager, Transformation Office

British Columbia Ferry Services Inc. / BC Ferries (Victoria) Marine Transportation
Victoria
  IT & Telecoms Full-time
  98,500  -  123,100
BC Ferries is embarking on a bold, multi-year transformation of our technology and the way we work. This evolution is focused on strengthening the experience for both our customers...
Learn More
Feb 12th, 2026 at 11:41

Senior Software Developer Analyst Full-time Job

British Columbia Automobile Association / BCAA (Burnaby) Member-supported Organization

IT & Telecoms   Burnaby
Job Details

Why BCAA?

 

Feel proud of what you do and help shape the future of BC at a BC Top Employer. We’re driven by purpose – delivering peace of mind to one in three BC households with insurance, roadside assistance, auto repair, Evo Car Share and Evolve E-Bike Share. With a long history of keeping roads safe and giving back in ways that build stronger communities, we offer a wide variety of meaningful, rewarding careers that move BC forward.
 

We are currently hiring a Senior Software Developer Analyst. This role is based out of our Burnaby Head Office and operates in a hybrid work environment, with in-office collaboration three days per week. 

 

As a Senior Software Developer Analyst, you will be part of our SCRUM team responsible for delivery of exceptional business applications and web sites through development best practices and process automation. 
 

Who you are 

  • You have in-depth hands-on experience in Java development and related technology stack.   

  • You are passionate about DevOps You understand CI/CD and the importance of collaboration between software Development and Operational teams. 

  • You’re the kind of person who is equally successful working independently and as part of a team. 

  • You love a challenge and are always eager to hop in to find solutions.  

  • You take the initiative for your development, staying current with the latest industry trends and products. 

  • You understand how strategy drives requirements and opportunities for information technology to support business goals. 

 

Once you’re here you’ll: 

  • Design, develop, document and knowledge share a complex and comprehensive product suite. 

  • Develop in-depth understanding of our applications and provides improvement ideas.  

  • Develop and conduct unit testing Collaborate with QAs in functional, integration, regression and performance testing. 

  • Participates in Scrum activities such as Backlog Grooming, Sprint Planning,  Sprint demos and Retrospectives. 

  • Scope and estimate development effort. 

  •  Investigate and resolve production issues 

  • Participate in the creation and review of architectural designs. 

  • Relentlessly seek out continuous improvement opportunities. 

  • Provide technical direction, participate in interviewing and mentoring new developers. 

 

What you bring: 

  • Degree or Diploma in Computing Science 

  • Minimum of 7 years of application development experience in the following: 

  • Java, JEE (EJB and JSP), JBoss, React and Next.js, Powershell or equivalent, RDBMS (MS SQL, Oracle) 

  • Cloud platforms (AWS, OpenShift, Azure) 

  • SOAP web services and RESTful microservices 

  • Containerization and cluster technologies (Docker, Kubernetes, AWS EKS, Helm, etc.) 

  • Continuous integration (Azure DevOps,  Bitbucket) 

  • DevOps methods and CI/CD automation practices 

  • Strong understanding of relational databases and in-depth hands-on experience in writing SQL queries.   

  • Experience in IT process automation, continuous integration, and cloud development using AWS, GIT and Azure DevOps. 

  • Demonstrated ability in requirement analysis and development of technical specifications 

  • Demonstrated experience in design and architecture modeling   

  • Excellent analytical and troubleshooting skills 

  • Excellent oral and written communication skills 

  • Bonus Skills!  

  • Ability to facilitate technical discussions to drive consensus  

  • Experience in application monitoring tools such as Dynatrace 

Internal Applicants: Please note that this is Grade 14 role and the internal posting will close on December 31, 2025.

 

The salary range for this position is $100,306.20 to $125,382.84and is determined viajob-related knowledge, skills, experience, certifications, market demand and internal equity. In addition to base salary and BCAA benefits, this position is eligible for a performance bonus target of 9%, with the opportunity to earn up to 15%.

 

What we offer:

  • The chance to make a difference every day in the lives of British Columbians, BCAA Members and our communities.

  • Career and personal development to help you grow and reach your goals.

  • Incentives that recognize team and individual sales and performance.

  • Flexible benefits to support your health and lifestyle, and wellness dollars* to keep your body, mind and soul thriving.

  • A competitive rewards package including salary performance bonus programs, pension plan*, and more to help build your personal wealth.

  • Paid time off including vacation, and days for wellness, volunteering, and cultural, spiritual or religious connection.

  • BCAA membership, with valuable perks and Member savings on every day and special spending, from gas and coffee to clothes, sports and event tickets, and hotels.

  • Meaningful, rewarding work for a BC Top Employer known for putting people first and constantly building a better workplace for all our team members.

 

*for permanent employees

 

We’re always looking for amazing people like you. Apply today!

 

BCAA is an Equal Opportunity Employer, committed to providing accessible, inclusive employment. We have a long-standing partnership with the Presidents Group which strives to increase employment opportunities for people living with disabilities, and champion accessible employment in BC. If you need personalized support through application and recruitment, please contact [email protected].

Senior Software Developer Analyst

British Columbia Automobile Association / BCAA (Burnaby) Member-supported Organization
Burnaby
  IT & Telecoms Full-time
  100,306.20  -  12,538,284
Why BCAA?   Feel proud of what you do and help shape the future of BC at a BC Top Employer. We’re driven by purpose – delivering peace of mind to one in three BC households with in...
Learn More
Dec 26th, 2025 at 10:16

Microsoft 365 Solutions Lead Full-time Job

BC Pension Corporation (Victoria) Pension Administrators

IT & Telecoms   Victoria
Job Details

Reports to: Assistant Director, IT Modern Workplace Solutions

Union/Excluded: Excluded

Security Screening: Required

Open until filled

Additional Info: An eligibility list to fill future vacancies may be established. Testing may be required. Lesser qualified applicants may be appointed at a lower level.  

We are seeking a Microsoft 365 Solutions Lead to join our team inVICTORIA, British Columbia, Canada.  

Are you a senior technology leader who is ready to make a measurable impact? This is an opportunity to influence the way BC Pension Corporation collaborates, communicates, and delivers services. As our expert in the Microsoft 365 ecosystem, you will lead the design and delivery of solutions that drive productivity, automation, and innovation across the corporation.

You will work with Power Platform, SharePoint, Teams, and other Microsoft 365 tools to create solutions that simplify complex challenges and unlock new capabilities. In addition to being a hands-on technical lead, you will mentor and guide other professionals, set technical standards, and take the lead on projects where your expertise will shape outcomes.

You will have opportunities to explore and deliver solutions using other leading SaaS and COTS applications, expanding your technical breadth and influence beyond Microsoft 365.

This role is ideal for someone who thrives on innovation, enjoys solving problems, and wants to see their work deliver tangible results. At BC Pension Corporation, you will have the resources, support, and visibility to make a difference in how technology serves our members and stakeholders.

 

Hybrid Work Model  

This position is located in our Victoria, BC office. You will have the flexibility to work part of the time on-campus and part of the time off-campus. The requirement for in-office presence is a minimum of 40% of your schedule in a month. Additional requirements are determined by the role functions and operational needs of each business area.   
 

About the Team

The Information Technology Service Operations branch (ITSO) provides IT services to BC Pension Corporation, specifically design, delivery, operations and support of Modern Workplace Solutions (business solutions based on SaaS and COTS Applications), IT Infrastructure (server-side and endpoint compute, storageand networking, both on premise and cloud), and IT Operations (ITIL aligned services, such as Service Desk, End User Support, Incident and Change Management, etc.).

Responsibilities

  • Overall accountability for design, standards, best practices, and ongoing technical soundness of M365 solutions implemented within BC Pension corporation.
  • Oversees the development and evolution of SaaS/COTS (e.g. M365) application configuration, automation methodologies, and associated technical standards, and has sign-off on all new system designs to be deployed and used by in the Corporation. This includes responsibility for ensuring alignment with enterprise-wide architecture, technologies, policies, and standards.
  • Develops and maintains multi-year M365 service and application roadmaps, plans and strategies, within the context of approved over-arching architectures.
  • Develops and maintains relationships with key business partners, identifies opportunities to leverage M365 capabilities and evangelizes the technologies to maximize the value from the M365 ecosystem.
  • Organizes, oversees, and manages problem resolution and preventative maintenance of SaaS/COTS solutions, their configurations, and automations.
  • Designs, develops, and tests application solutions to ensure specific design requirements are adhered to and meet functional and non-functional specifications.
  • Researches and evaluates all facets of new M365 services and applications, technologies, product effectiveness, potential obsolescence, and pilots' cloud-based services.
  • Leads the evaluation, cost-benefit analysis, and implementation of new M365 services, applications, and automation tools.
  • Provides direction, technical expertise and advice to systems professionals supporting Dataverse databases and applications.
  • Defines and documents M365 technical standards and tools used to develop SaaS/COTS services and automations.
  • Provides advice to executives on alternatives and solutions, product evaluation, risk assessment and cost benefit analysis of existing and future SaaS/COTS (e.g. M365) information technology.
  • Leads technical projects and assigns technical resources for upgrades to M365 and other SaaS/COTS solutions and existing services.
  • Troubleshoot and resolve development-related issues in SaaS/COTS (e.g. M365) solutions, ensuring scalability and maintainability.
  • Defines, identifies, estimates, and schedules project activities, gains consensus and commitment from all groups and management to implement best technical solution across the M365 tenant.
  • Oversees, monitors, and controls project processes and resource usage, ensuring completion of all project tasks and identifies reusable systems components for other Information Technology Services (ITS) staff.  
  • Maintains expert level knowledge of M365 products, capabilities, and best practices in the areas of SharePoint Online, Power Platform, Teams, and other SaaS/COTS products at BC Pension Corporation.  

Qualifications

Must have

  • Degree in Computer Science and six years of experience working with applications in a complex IT environment. An equivalent combination of education, training and experience may be considered.
  • A minimum of five years of dedicated experience designing, building, and implementing M365 SharePoint Online, Power Platform, and Teams solutions.  
  • A minimum of three years of experience leading teams and large enterprise projects.  
  • Experience with at least two of the following: PowerShell, JavaScript, Python, CSS, SASS.
  • Experience in architectural and database engineering, specifically with cloud-based storage and Dataverse database solutions.  

 

Nice to have:

  • Three years of experience as a Microsoft 365 tenant administrator is preferred.

 

Knowledge, Skills and Abilities

  • Comprehensive and enterprise-level knowledge in all aspects of Power Platform solution development, governance, and administration.
  • Expert-level knowledge of M365 solution architecture, including across platforms and services.
  • Proven expertise in implementing Identity Access Management (IAM) across the M365 suite and related enterprise systems.
  • Knowledge of all aspects of SharePoint Online application development using a System Development Life Cycle (SDLC) and modern Software Engineering practices.
  • Knowledge of both on-premises and cloud-based enterprise architecture.
  • Knowledge of Service Oriented Architecture design, configuration, and implementation.
  • Knowledge of project management methodologies and IT change management processes.
  • Knowledge of Sass for writing maintainable and scalable CSS, enhancing the development process of M365 applications.
  • Advance automation and orchestration expertise using PowerShell, APIs, and integration frameworks at enterprise scale.
  • Expertise in developing dynamic and interactive web applications using JavaScript, including client-side scripting for SharePoint Framework (SPFx) and Teams.
  • Ability to use Python for backend development, data analysis, and automation tasks within the M365 ecosystem.
  • Advanced skills in styling and designing web applications using CSS, ensuring responsive and visually appealing user interfaces.
  • Ability to provide leadership and mentorship to technical staff and teams.  
  • Ability to lead large technical projects.
  • Ability to establish, maintain and promote effective relationships with a variety of groups or individuals.

 

Application requirements

Cover letter: Please do not submit a cover letter; it will not be reviewed.

Resume: A resume is required as part of your application. Ensure your resume includes your education, the start and end dates (month and year) of your employment, and any relevant information that relate to the job requirements.

Questionnaire: As part of the application process, you will be prompted to complete an online questionnaire to demonstrate how you meet the job requirements. Responses will be used to shortlist applicants against the job requirements. Please allow approximately 10 minutes to complete this questionnaire.

Applications will be accepted until 11:59 pm PST on the closing date. Late applications will not be considered.

Microsoft 365 Solutions Lead

BC Pension Corporation (Victoria) Pension Administrators
Victoria
  IT & Telecoms Full-time
  88,700.23  -  125,700.07
Reports to: Assistant Director, IT Modern Workplace Solutions Union/Excluded: Excluded Security Screening: Required Open until filled Additional Info: An eligibility list to fill f...
Learn More
Oct 28th, 2025 at 13:31

End User IT Services Lead Full-time Job

BC Pension Corporation (Victoria) Pension Administrators

IT & Telecoms   Victoria
Job Details

Reports to: Assistant Director, IT Hybrid Infrastructure and Operations

Union/Excluded: Excluded

Security Screening: Required 

Additional Info: An eligibility list to fill future vacancies may be established. Testing may be required. Lesser qualified applicants may be appointed at a lower level. 

 

We are seeking an End User IT Services Lead to join our team in VICTORIA, British Columbia, Canada. 

Are you a dynamic IT leader with a passion for delivering exceptional end-user technology experiences?

Both strategic and hands-on, this role will lead the design, deployment, and lifecycle management of all end-user computing services, including desktops, laptops, mobile devices, virtual desktop infrastructure (VDI), meeting room AV solutions, and associated operating systems, software, and security solutions.

You will be the go-to expert for endpoint technologies, leveraging platforms like Microsoft Azure, Microsoft 365, and traditional infrastructure to create a modern, efficient, and secure digital environment. Collaborating with IT leadership, business units, and external partners, you will ensure our teams have the tools they need to thrive, today and tomorrow.

If you're a strategic IT leader, with strong technical and communication abilities and a client-focused mindset, this is your opportunity to make a meaningful impact. Submit your application today!

Hybrid Work Model 

This position is located in our Victoria, BC office. You will have the flexibility to work part of the time on-campus and part of the time off-campus. The requirement for on-campus presence is a minimum of 40% of your schedule in a month. 

Additional requirements are determined by the role functions and operational needs of each business area.  

About the Team

The Information Technology Service Operations branch (ITSO) provides IT services to BC Pension Corporation, specifically design, delivery, operations and support of Modern Workplace Solutions (business solutions based on SaaS and COTS Applications), IT Infrastructure (server-side and endpoint compute, storageand networking, both on premise and cloud), and IT Operations (ITIL aligned services, such as Service Desk, End User Support, Incident and Change Management, etc.).

Responsibilities

  • Designs, implements, and manages reliable, secure, scalable, and cost-effective endpoint computing solutions using Microsoft 365, Azure Cloud, and related technologies that are aligned with business needs.
  • Translates business requirements into technical specifications, policies, and procedures to support effective endpoint computing solution development and operational management. 
  • Leads the development and analysis of metrics from various infrastructure layers to support infrastructure capacity and redundancy planning, performance tuning and defect resolution.
  • Evaluates overall IT hybrid infrastructure capacity availability and usage in order to ensure optimum and cost effective system performance across all domains of computing, networking and storage to ensure expenditures are in line with set business goals and plans.
  • Advises senior management on alternative solutions, risk assessments, and cost-benefit analyses of current and future solutions.
  • Oversees the execution and deployment of endpoint computing solutions, ensuring alignment with strategic plans. 
  • Leads cross-functional project teams to deliver complex IT initiatives and projects in accordance with project management standards. 
  • Supervises staff, manages performance, and supports professional development and HR processes. 
  • Collaborates with the BC Pension security team to define and implement best practices related to endpoint computing solution design and management.

Qualifications

Must have

  • Bachelor’s degree in Technology, Engineering, Computer Science, or related discipline and five years of related experience.
  • A minimum of four years of experience supervising staff, including assigning work, managing performance, approving leave, initiating disciplinary actions, and setting team goals.
  • A minimum of five years of recent experience in endpoint / end-user computing solutions design, delivery, and management.
  • A minimum of five years of relevant experience in on-premise infrastructure management in a Windows or UNIX environment (e.g. servers and applications, Exchange, etc.), including upgrades and change planning (e.g. coordination of changes, process improvement, technical documentation) and providing higher tier (2+) support and troubleshooting of issues.
  • A minimum of three years of current (within the last five years) expert knowledge and experience in managing a variety of Microsoft cloud technologies including, but not limited to Microsoft 365, Azure AD and synchronization with Active Directory, Entra ID, administration of user services on Exchange Online, MS Teams, Microsoft Endpoint Manager (Intune), Autopilot and other services, including providing higher tier (2+)support and troubleshooting of issues.
  • An equivalent combination of education, training and experience may be considered.

Nice to have

Preference may be given to candidates with the following experience:

  • Microsoft Endpoint Manager (Intune) for iOS, Android, and Hybrid joined Windows 11 devices.
  • Managing and configurating Microsoft Teams, including voice services, copilot and other features.
  • Managing and maintaining a hybrid infrastructure between on-premises and cloud (e.g. Entra ID and Azure Active Directory, Hybrid Exchange, VDI, etc.).
  • Automating system administration using scripting/PowerShell
  • IAC using Terraform/Terraspace and Github
  • Windows Always On VPN
  • Working with a variety of vendors and third parties.
  • Supervisory experience in a union environment.

Knowledge, Skills and Abilities

  • Working knowledge of computing, networking, storage technologies, including cloud computing infrastructure (in particular Microsoft Azure platform).
  • Strong skills in system design, planning, implementation, and documentation.
  • Ability to successfully manage multiple assignments at once.
  • Strong knowledge of information security best practices for end point devices.
  • Knowledge of ITIL processes and tools.
  • Relevant technical certifications (e.g., Microsoft, Apple, CompTIA, or ITIL) are advantageous.
  • Excellent customer service, listening, and communications skills with a client service focus.
  • Strong technical writing and documentation skills.

Application requirements 

Cover letter: Please do not submit a cover letter; it will not be reviewed.

Resume: A resume is required as part of your application. Ensure your resume includes your education, the start and end dates (month and year) of your employment, and any relevant information that relate to the job requirements.

Questionnaire: As part of the application process, you will be prompted to complete an online questionnaire to demonstrate how you meet the job requirements. Responses will be used to shortlist applicants against the job requirements. Please allow approximately 15 minutes to complete this questionnaire.

Applications will be accepted until 11:59 pm PST on the closing date. Late applications will not be considered.

End User IT Services Lead

BC Pension Corporation (Victoria) Pension Administrators
Victoria
  IT & Telecoms Full-time
  88,700.23  -  125,700.07
Reports to: Assistant Director, IT Hybrid Infrastructure and Operations Union/Excluded: Excluded Security Screening: Required  Additional Info: An eligibility list to fill future v...
Learn More
Oct 28th, 2025 at 13:25

Cloud Technology Engineer Full-time Job

BC Housing Management Commission (Burnaby) Public Housing Authority

IT & Telecoms   Burnaby
Job Details

Reporting to the Manager, Technology Engineering, the Cloud Technology Engineer supports the organization’s cloud strategy by designing and implementing scalable, secure, and cost-effective cloud architectures, evaluating emerging cloud technologies, and providing recommendations for adoption. He/She/They provides architectural oversight of cloud workloads, supports the evaluation and recommendation of cloud services and tools, and maintains cloud solution documentations and standards to ensure their accuracy and timeliness. The position also supports the establishment and enforcement of cloud governance frameworks, drives cloud migration initiatives and optimizes cloud performance by reengineering solutions.

CANDIDATE PROFILE

The successful candidate will have the following:

EDUCATION & EXPERIENCE:

  • Bachelor’s degree in Information Technology, Computer Science, Engineering or other relevant discipline.
  • Extensive experience with enterprise architecture frameworks, such as TOGAF, and administration and configuration of enterprise grade IT Infrastructure in a corporate environment.
  • Considerable experience in planning, researching, designing, and qualifying Cloud and on-premise infrastructure solutions. 
  • Or an equivalent combination of education, training and experience, acceptable to the Employer

 KNOWLEDGE, SKILLS AND ABILITIES:

  • Extensive knowledge of both Microsoft and Oracle environments.
  • Extensive knowledge of High Availability and Disaster Recover in the cloud. 
  • Considerable working knowledge of deploying applications and containers utilizing infrastructure and platform services in Public Cloud such as: 
    • Azure
    • AWS
    • Google Cloud
  • Considerable working knowledge in building CI/CD pipelines using DevOps tools and techniques.
  • Considerable working knowledge in the following technology platforms:
    • Oracle WebLogic, RDBMS
    • Java/J2E, Oracle ADF
    • NET / SQL Server
    • Linux
  • Considerable working knowledge of cloud automation and infrastructure as code (bicep, terraform, ARM templates). 
  • Strong analytical, problem-solving, decision-making, organizational and time management skills. 
  • Strong oral, written communication and presentation skills. 
  • Ability to collaborate with cross-functional stakeholders, and influence decision-making at all levels of the organization. 
  • Ability to prioritize and manage multiple projects simultaneously in a fast-paced and dynamic environment, with a focus on delivering results on time and within budget. 
  • Ability to plan and execute migration to cloud services in alignment with the organization’s strategic direction. 
  • Criminal Record Check is required.

Cloud Technology Engineer

BC Housing Management Commission (Burnaby) Public Housing Authority
Burnaby
  IT & Telecoms Full-time
  92,145.79  -  106,699.96
Reporting to the Manager, Technology Engineering, the Cloud Technology Engineer supports the organization’s cloud strategy by designing and implementing scalable, secure, and cost-...
Learn More
Oct 18th, 2025 at 13:03

Software Implementation Consultant Full-time Job

Aquatic Informatics (AQI)

IT & Telecoms   Toronto
Job Details

Purpose of Role:
The Implementations Consultant is a key customer facing role where you will use a wide variety of business analysis techniques to solicit and unearth requirements and lead the design of Aquarius, our software implementation, with customers. Through the system configuration process, you are collaborating with the technical implementation team to ensure that the final delivered solution meets quality standards and customer expectations. You are responsible for delivering a high-quality training program to meet customers' needs leveraging LMS as well as custom training to ensure that the customer has the required knowledge to move their solution into operations.

 

What you will be doing:

  • Work with Application Development Managers, Project Managers and Software Configuration Analysts to scope and prepare technical solutions for Statements of Work pre-sale.

  • Document project work in project management tracking system.

 

Business Analysis

  • Work with Project Managers, ADMs, and customers to understand Statement of Work and project scope and requirements.
  • Engage with customers that have purchased Aquatic Informatics’ professional services (Configuration, integrations, migrations, requests for custom development etc.). This may include:
    • Accurately and completely documenting the as-is and to-be states of the customer’s workflows, data, functional and non-functional requirements.
    • Facilitating discovery workshops with customers and/or internal team members in order to capture requirements and use cases.
    • Developing proposals for complex solutions based on best practices and professional knowledge of environmental water data and/or water/wastewater process flows.
    • Formally documenting findings and presenting proposed solutions to clients.
    • Formally documenting solution and creation of project artifacts detailing the technical implementation of the solution.
    • Creating supporting documentation for the project as required.
    • Upon completion of deliverables, verify software functionality and ensure it meets Statement of Work and customer expectations within project scope.

Training

  • Develop high quality custom training sessions for unique customer workflows and solutions.
  • Train customers at project close via remote and/or on-site training sessions.

 

The essential requirements of the job include:  

  • At least 3 years of experience working with Aquarius.
  • Bachelor’s degree preferred or equivalent work experience in software data-analysis/configuration and implementation.
  • Travel up to 25%, more frequent travel may be offered depending on availability and willingness.

 

 

US ONLY: 

 

The below range reflects the range of possible compensation for this role at the time of this posting. We may ultimately pay more or less than the posted range. This range may be modified in the future. An associate’s position within the salary range will be based on several factors, including, but not limited to, relevant education, qualifications, certifications, experience, skills, seniority, geographic location, performance, shift, travel requirements, sales or revenue-based metrics, any collective bargaining agreements, and business or organizational needs.

Software Implementation Consultant

Aquatic Informatics (AQI)
Toronto
  IT & Telecoms Full-time
  75,000  -  95,000
Purpose of Role: The Implementations Consultant is a key customer facing role where you will use a wide variety of business analysis techniques to solicit and unearth requirements...
Learn More
Sep 8th, 2025 at 10:41

Senior Java Software Engineer, TD Securities Full-time Job

TD

IT & Telecoms   Toronto
Job Details

Work Location:

Toronto, Ontario, Canada

 

Hours:

37.5

 

Line of Business:

Technology Solutions

 

Pay Details:

$115,000 - $140,000 CAD

 

 

This role is temporarily eligible for a pay premium above the posted salary range that is reassessed annually. You are encouraged to have an open dialogue with your recruiter who can provide more specific pay details for this role.

 

TD is committed to providing fair and equitable compensation opportunities to all colleagues. Growth opportunities and skill development are defining features of the colleague experience at TD. Our compensation policies and practices have been designed to allow colleagues to progress through the salary range over time as they progress in their role. The base pay actually offered may vary based upon the candidate's skills and experience, job-related knowledge, geographic location, and other specific business and organizational needs.

 

As a candidate, you are encouraged to ask compensation related questions and have an open dialogue with your recruiter who can provide you more specific details for this role.

 

Job Description:

Pay Details:
 

We're committed to providing fair and equitable compensation to all our colleagues. As a candidate, we encourage you to have an open dialogue with your recruiter and ask compensation related questions, including pay details for this role.


Department Overview:


Building a World-Class, Diverse and Inclusive Technology Team


We can't afford to be boring. Neither can you. The scale and scope of what TD does may surprise you. The rapid pace of change makes it a business imperative for us to be smart and open-minded in the way we think about technology. TD's technology and business teams become more intertwined as new opportunities present themselves. This new era in banking does not equal boring. Not at TD, anyway.

 

TD Securities is the wholesale banking arm of TD Bank Financial Group, one of Canada’s largest financial institutions and a global leader in on-line financial services. TD Securities provides a wide range of capital market products and services to corporate, government and institutional clients in five key business areas: Investment Banking, Debt Capital Markets, Foreign Exchange, Institutional Equities and Private Equity.

 

The Market Risk Technology Engineering Team (in TD Securities) is responsible for the development and support of our derivatives (Interest Rate, FX, Credit, Commodity) valuation, trading risk and enterprise market risk for our organization. Our applications are hybrid cloud based and consist of: Risk & Capital Studio, Valuation Services and Curve & Volatility Generation. The main team is in Toronto and New York.



Job Description:
 

About This Role

 

The Market Risk Technology Engineering Team is looking to on-board a self-starting, high-performing Java software engineer with a strong engineering mindset to help us grow our risk & valuation applications through software design and its implementation in Java.
 

This is an excellent opportunity to contribute to the strategic growth and implementation of our risk & valuation applications
 

Development Opportunities include:

  • Migrating to a new cloud environment

  • Building new and refactoring legacy applications

  • Influencing the overall architectural direction

  • Assist in our software evolution from batch orientated end of day to intra-day

  • Leading development of crucial software components

  • Inspiring and mentoring team members on the use of software development best practices

 


Job Requirements:


 

Technical Skills

  • Undergraduate Degree or Technical Certificate

  • 10-15+ years of Java experience

  • Experience in the Spring tech stack and building microservices using Spring Boot

  • Containerization development experience (Docker, AKS/Kubernetes, Red Hat OpenShift) is a must

  • Experience in designing and integrating with REST APIs, gRPC endpoints.

  • Experience working with messaging technologies (Kafka) (ZeroMQ, Google ProtoBuf – a plus)

  • Experience with Hadoop, Spark, Parquet or similar Big Data technologies  

  • Experience with RDBMS, demonstrable fluency in SQL

  • Experience of Git, CI/CD toolset (Maven / Gradle), Jenkins, working within an Agile environment

  • Strong understanding of clean coding practices

  • Experience working with scalable and low latency systems

  • A passion for simplifying and automating work, for making things better, for being efficient and helping others

 


Business Skills

  • Strong communication skills. Experience in collaborating efficiently within a global team.

  • Demonstrable experience working in a fast-paced environment, working with PMs and our business sponsors.

  • Knowledge of capital markets products including derivatives and cross-asset products

  • Hands-on experience with market risk, trade valuations, FRTB, VaR and stress testing processes a huge plus


Additional Information :


Join in on what others in TD Technology Solutions are doing:

  • Inspire a positive work environment and help champion quality, innovation, teamwork and service to the business.

  • Learn voraciously, stretch your thinking, share your knowledge and educate others.

  • Communicate and collaborate with both technical and non-technical professionals.

  • Cultivate winning relationships by building trust with business and technology partners.

  • Share our commitment to productivity, effectiveness and operational efficiency.

#LI-Hybrid


Additional Information

We’re delighted that you’re considering building a career with TD. Through regular development conversations, training programs, and a competitive benefits plan, we’re committed to providing the support our colleagues need to thrive both at work and at home. 

Please be advised that this job opportunity is subject to provincial regulation for employment purposes. It is imperative to acknowledge that each province or territory within the jurisdiction of Canada may have its own set of regulations, requirements.

Senior Java Software Engineer, TD Securities

TD
Toronto
  IT & Telecoms Full-time
  115,000  -  140,000
Work Location: Toronto, Ontario, Canada   Hours: 37.5   Line of Business: Technology Solutions   Pay Details: $115,000 - $140,000 CAD     This role is temporarily eligible for a pa...
Learn More
Jun 30th, 2025 at 18:42

Software Engineer Full-time Job

Scotiabank

IT & Telecoms   Toronto
Job Details

As a Software Engineer with Cloud platform enablement, you will have an opportunity to be part of a group of people changing how the Bank develops applications, consumes services, and manages our IT infrastructure. We are looking to build our Product Engineering teams with influencers, practitioners, and leaders who will drive us forward and enhance the experience of our customers. 

 

The API Engineering team builds products and reusable software components and tools that accelerate the development velocity of hundreds of application development teams, provide architecture as code, provide solution design, development, integration, and operational services for enterprise customers. If you are passionate about building advance software components, have a strong technical mindset, and thrive when immersed in a fast-moving and high performing team, then this is the place for you! An ideal candidate is a Software Engineer with about 3 years of experience in designing and developing backend services / APIs, familiar with software development best practices and have a sound understanding of cloud native solutions.

 

Is this role right for you? In this role you will: 

 

  • Primarily focused on design and development of our API Gateway solution built on Apigee.
  • Participating in daily design discussions focused on scalability and design and implementation best practices.
  • Design and develop  technical solutions and strategies for software applications and building detail technical design, deployment & implementation patterns
  • Assess and analyze business strategy & requirements, working on breaking-down, scoping and estimating tasks.
  • Our team is a high performing, flexible and fast – you will be asked to provide peer reviews, leadership, mentorship and quality control on a daily basis.

 

Do you have the skills that will enable you to succeed in this role? We'd love to work with you if you have: 

 

  • Minimum of 3 years of professional experience as a Full Stack or backend focused development.
  • Preferably with experiences in API development and understanding of API products.
  • Proficiencies with the backend stack like Java or JavaScript.
  • Experience with Full Stack PHP/Drupal Web Development is a plus.
  • Strong understanding of SQL and experience with database integration and optimization.
  • Knowledge and working experience of automated testing – unit, integration, and functional testing.
  • Familiar with Linux shell scripting and basic admin.
  • Proficient in using GIT for source code repository and Maven / Gradle for build.
  • Proficient in IDE tools such as Eclipse, IntelliJ IDEA or VSCode.
  • Experience using Jenkins for building CI/CD pipelines and using SonarQube, Fortify, Web Inspect an dBack Duck for Code Quality.
  • Knowledge of GCP, Docker, Splunk, Dynatrace is an asset.
  • Proficient in Cloud-native Containerized Architecture such as Kubernetes and Service Mesh is a plus.
  • Bachelor (equivalent or higher) degree in Computer Science, Engineering, or related discipline.
  • Minimum 3 to 5 years of experience in developing backend services.
  • Experience with Agile methodologies for developing software.

 

What's in it for you?

 

  • Diversity, Equity, Inclusion & Allyship - We strive to create an inclusive culture where every employee is empowered to reach their fullest potential, respected for who they are, and are embraced through bias-free practices and inclusive values across Scotiabank. We embrace diversity and provide opportunities for all employee to learn, grow & participate through our various Employee Resource Groups (ERGs) that span across diverse gender identities, ethnicity, race, age, ability & veterans.
  • Accessibility and Workplace Accommodations - We value the unique skills and experiences each individual brings to the Bank and are committed to creating and maintaining an inclusive and accessible environment for everyone. Scotiabank continues to locate, remove and prevent barriers so that we can build a diverse and inclusive environment while meeting accessibility requirements.  
  • Upskilling through online courses, cross-functional development opportunities, and tuition assistance. 
  • Competitive Rewards program including bonus, flexible vacation, personal, sick days and benefits will start on day one.
  • Community Engagement - no matter where you choose to work from; we offer opportunities for community engagement & belonging with our various programs such as hackathons, contests, Humans of Digital and much more!

Software Engineer

Scotiabank
Toronto
  IT & Telecoms Full-time
As a Software Engineer with Cloud platform enablement, you will have an opportunity to be part of a group of people changing how the Bank develops applications, consumes services,...
Learn More
Jun 25th, 2025 at 17:56

Application Developer, Intermediate - Finance Systems Full-time Job

Linamar Corporation Plc

IT & Telecoms   Guelph
Job Details

The Intermediate Application Developer is responsible for providing second-tier support for the OneStream platform. This role involves designing and developing new features, implementing system enhancements, and resolving application issues to ensure optimal performance and user experience.

Responsibility

  • Provide second-tier support to existing applications. 
  • Develop new features and enhancements to meet the business needs of the corporation. This includes developing based on the design laid out in the proposal; Conducting system tests; Working with the subject matter experts and users to test the application; Documenting the deployment process; Training of the Administrators on new functionality.
  • Peer code review. 
  • Perform some project management. 
  • Research new concepts as required to develop innovative solutions to business problems. 
  • Attend meetings with key stakeholders and subject matter experts to collect information to clarify project specifications, make recommendations and reach agreement in defining system needs. 
  • Various special projects and ad hoc requests as assigned. 

Academic/Educational Requirements  

  • Post-Secondary Education in Computer Science or another related discipline. 
  • Microsoft development and database certifications are recommended. 

 

Required Skills/Experience  

  • Minimum three years’ experience as an Application Developer in a client/server environment.
  • Experience with the OneStream platform is a bonus or other Accounting software.
  • Experience with VB, VB.NET, and C# programming languages.
  • Possess good interpersonal skills to meet with clients and information technology experts to clarify expectations and designs. 
  • Ability to troubleshoot systems; methodically testing one component at a time when encountering problems or 'bugs' in new software applications or errors while developing. 
  • Ability to consult and synthesize information from a variety of technical documents to develop software applications. Refer to requirements specifications that define and list main points of application, detail its functional design and architecture 
  • Ability to work independently when designing, writing, testing or troubleshooting software applications. Coordinate and integrate work with that of others, database administrators, information technology experts, systems analysts, and application administrators. 
  • Ability to communicate on a technical and non-technical level depending on the audience. Possess excellent communication skills.
  • The following are essential requirements: Knowledge of General Programming Concepts and Languages, Service Orientated Architecture and n-tier development; Software Development Lifecycle methodologies, and ITIL processes; Strong Knowledge of the SQL language; Experience deciphering Requirements Documents, Design Specifications. 
  • Strong documentation skills 
  • Engage in continuous learning through updates in technical skills through technical reading, consulting co-workers, and active on-line participation. Consult with team members frequently discussing problems encountered. 
  • Knowledge of accounting and finance is a bonus.

What Linamar Has to Offer 

  • Competitive Compensation 
  • Employee Benefits package includes but not limited to, Drug, Dental & Vision etc.  
  • Opportunities for career advancement. 
  • Sustainability Counsel  
  • Community based outreach supporting both local and global initiatives and charities.  
  • Discounts for local vendors and events, including auto supplier discounts. 

Candidates must be able to work in Guelph, ON as this position is 100% in-office.

Application Developer, Intermediate - Finance Systems

Linamar Corporation Plc
Guelph
  IT & Telecoms Full-time
The Intermediate Application Developer is responsible for providing second-tier support for the OneStream platform. This role involves designing and developing new features, implem...
Learn More
Jun 25th, 2025 at 17:38

Solution Architect Full-time Job

Canadian Natural Resources Limited

IT & Telecoms   Calgary
Job Details

Make your mark while you grow your career! Canadian Natural is looking for a Solution Architect to join our Architecture & Planning Team.  We are looking for a self-motivated, driven, accountable, continuous learner with strong technical, interpersonal and communication skills.  If you are able to work both independently and collaboratively to develop, influence, support and deliver technology vision and solutions, then we may have the opportunity for you. The successful candidate will possess a broad knowledge of and proven experience with technology strategy and solution architecture development and delivery covering on premise and hybrid cloud enterprise services.

  • Job location: Calgary, Alberta
  • Shift schedule: 5 x 2, Monday to Friday, 8-hour shifts
  • Safety sensitive position: No
  • Application deadline: July 9, 2025

Key Accountabilities:

  • Develop, communicate and progress technology strategies, roadmaps, standards, cost models and solution architectures
  • Collaboratively develop and lead strategic technology initiatives and proofs of concepts
  • Support solution delivery teams and vendors with overall design direction, advisory and governance practices
  • Perform architecture reviews ensuring consistency with strategy, standards and service metrics
  • Effectively and actively, communicate technical decision-making processes and solution designs at all levels of the company
  • Actively research and report on technology trends, maturity and adoption readiness as applicable to support enterprise plans and strategies

What You Bring to the Role:

  • 15+ years of diverse IT service design, development and delivery in enterprise environments, with a University degree or technical diploma in a related discipline; demonstrated leadership capability with formal leadership experience is an asset
  • Excellent interpersonal and communication skills with experience building and managing relationship with key stakeholders across organizational levels.
  • Proven technical leader with the capacity to collaborate, influence and guide creation and delivery of technical vision without direct authority.
  • Proven experience developing and delivering technology strategies and solution architectures for on premise and hybrid cloud systems; experience in architecture design and industry frameworks with certification is an asset (TOGAF, ITIL, CBAP, Azure Architect, AWS Architect, Cisco Certified Design Expert)

What We Offer:

  • Competitive salary, stock options, company matched stock savings plan, annual bonuses
  • May be eligible for relocation pursuant to Canadian Natural’s Relocation Policy
  • 100% Employer paid extended Health, Dental and Vision Benefits 
  • Health & Wellness Spending Account
  • Multiple volunteer opportunities within the community
  • Employee & Family Assistance Program
  • Access to online learning platforms for continuous learning and development
  • Paid vacation and time off during Christmas week and summer Fridays

Solution Architect

Canadian Natural Resources Limited
Calgary
  IT & Telecoms Full-time
Make your mark while you grow your career! Canadian Natural is looking for a Solution Architect to join our Architecture & Planning Team.  We are looking for a self-motivated,...
Learn More
Jun 25th, 2025 at 17:21

Senior Full Stack Software & AI Developer Full-time Job

Cenovus Energy

IT & Telecoms   Calgary
Job Details

About this opportunity:

Cenovus is positioning itself at the forefront of AI adoption in the Canadian Energy industry! We are driving innovation by combining deep business knowledge with pioneering AI and modern software technologies, delivering fit-for-purpose digital AI products that empowers multiple business groups.

 

We are currently hiring a Senior Full Stack Software & AI Developer reporting to the Senior Manager, AI Development and D&P Data Solutions to help design and deliver AI-driven and agentic software products that blend emerging AI capabilities with established software engineering practices.

 

What you’ll do:

  • Build AI-Powered Solutions: Design and develop full-stack applications that integrate generative and analytical AI to enhance decision-making and operational agility

  • Combine Agentic with traditional Workflows: Combine AI agents with conventional components like CRUD systems, data pipelines, and ML tools

  • Deploy & Fine-Tune Models: Integrate foundation models and tailor them to domain-specific needs through fine-tuning and prompt engineering

  • Prepare Systems for AI: Enhance data, infrastructure, and tools for AI readiness, including API endpoints, data stores and representations, agent tools and knowledge stores

  • Master Diverse Tech Stacks: Leverage cloud services, AI platforms, databases, and full-stack frameworks to deliver scalable solutions

  • Collaborate Across Functions: Work with partners in the business to align technical solutions with business goals and ensure effective delivery

  • Lead Joint Development: Partner with internal and external teams to co-develop AI and data-driven solutions

  • Support AI Adoption: Share knowledge, mentor teammates, and lead initiatives to grow AI maturity across the organization

 

Who you are:

Our ideal candidate will have the following minimum requirements:

  • Legally authorized to work in Canada

  • Bachelor's or Master's degree in Software Engineering, Computer Science, or a related field

  • Minimum 8 years of experience in Software Design, Development, Testing and Architecture

  • Must be a local candidate or willing to relocate to Calgary, AB, Canada

  • Registered engineer or geoscientist with APEGA is preferred

 

Core Technical Skills:

  • Programming Expertise: Proficient in multiple programming languages such as Python, Ruby, SQL, JavaScript, with a strong focus on clean, maintainable, and modular code

  • Software Design & Development: Deep understanding of software engineering fundamental and components, including Object-Oriented Programming (OOP), database design, RESTful architecture, Object-Relational Mapping (ORM), Automated Testing, Search Indexing, Background Processing, security/authentication/authorization, and code and data promotion best practices

  • Generative AI Frameworks: Hands-on experience with leading AI frameworks and libraries, including OpenAI API, LangChain/LangGraph, LlamaIndex, Hugging Face, AutoGen, Agno, CrewAI, or similar

  • RAG & Hybrid Search: Practical experience in building Retrieval-Augmented Generation (RAG) systems, vector stores (e.g. Postgre pgvector, Pinecone, or similar), implementing parsing, chunking, hybrid search techniques, and developing corresponding automated tests using relevant testing frameworks

  • Full-Stack Application Development: Shown experience building scalable, server-based web applications using modern frameworks such as Ruby on Rails, Flask, Django, Streamlit, Dash, or Shiny, etc

  • Database Design and Integration: Skilled in designing and optimizing a wide range of data stores including Relational Databases (PostgreSQL, SQL Server, Oracle), File/Object Storage (AWS S3, Azure Blob Storage), Caching Systems (Redis, Memcached) and cloud-based Data Platforms (Databricks, Snowflake, Microsoft Fabric)

  • AI Model Deployment & Fine-Tuning: Experience deploying generative AI foundation models using cloud services (e.g. Azure OpenAI, OpenAI, Hugging Face), fine-tuning models for specific domain use cases, and integrating them into end-to-end software solutions and workflows

  • Agentic Software Development: Experience building software using AI-enhanced developer tools like VS Code Agents, Cursor, Windsurf, or Replit for rapid prototyping and code generation

 

Preferred Knowledge & Exposure:

  • Emerging AI Trends: Familiar with evolving AI trends and protocols, including Model Context Protocol (MCP), Agent-to-Agent (A2A) protocol, Large-x-Models (LxM), non-deterministic workflows, and Prompt scopes and techniques

  • Agentic AI Patterns: Understanding of core patterns such as reflection, reasoning, multi-agent collaboration, and tool use within autonomous agent frameworks

  • API Development: Exposure to building RESTful APIs using modern frameworks like Ruby on Rails, FastAPI, and Plumbr

  • Data Orchestration & Pipelines: Proven understanding of orchestration tools like Dagster, Prefect or AirFlow for managing data pipelines

  • Cloud Platforms: Familiarity with cloud environments including Azure or AWS, and their associated and relevant AI services

  • Agile Practices: Comfortable working in Agile environments using Scrum, Kanban, or other agile project management methodologies

 

We acknowledge the value of transferrable skills and may consider equivalent combinations of experience and education should you not meet a specific requirement.

 

Note: Two positions are available.

 

Note: The application deadline for this position is 11:59 PM MT July 8, 2025.

Senior Full Stack Software & AI Developer

Cenovus Energy
Calgary
  IT & Telecoms Full-time
About this opportunity: Cenovus is positioning itself at the forefront of AI adoption in the Canadian Energy industry! We are driving innovation by combining deep business knowledg...
Learn More
Jun 25th, 2025 at 17:17

Looking for a job?

Upload your Resume and easily apply to jobs from any device!
Add Your Resume