Your Next Big Move Starts Here

Join our team to make a real impact in the digital consumer engagement landscape.

Just Some of the Perks Employees Enjoy

Comprehensive Benefits

Flex Time

Health Coverage

Paid Sick Time

Volunteering

Gym Memberships

Sport & Entertainment Access

Free Onsite Parking

Family Oriented

Team Events

Competitive Compensation

Casual Work Environment /
Dress Code

Experience the benefits of IC Group Careers.

Who We Are

For more than 35 years, IC Group has helped the world’s leading brands connect with consumers in ways that drive measurable growth and long-term value.

Current Openings

Explore opportunities to build your career with a company that values growth, collaboration, and meaningful impact.

IT Systems & Support Specialist

The Team

IC Group builds powerful digital engagement solutions that connect brands with people through promotions, live events, mobile messaging, and gamified experiences. We work with leading brands and event operators to create experiences that drive participation, loyalty, and measurable results.

Our teams are responsible for the secure delivery and execution of all client programs and projects. ICG aims to act as a trusted partner and strives to deepen client relationships based on trust, security, integrity, commitment, accountability, and delivery.   We are continuously evolving our solutions and are further modernizing our IT practices through various initiatives, inclusive of AI use in strategic ways, and adopting a platform foundation.

Role Overview

The IT Systems & Support Specialist is a hands-on role with two equally important responsibilities. The first is support of our cloud and on-premise productivity platforms: administering Microsoft Azure, Windows Servers and Microsoft 365 day to day, keeping them secure, well documented, and cost-aware. The second is direct support of our people: this is the person our staff reach for when a laptop, an account, a printer, or an application gets in the way of their work.

This position sits between the IT Specialist and the Infrastructure Platform Lead balancing responsibilities from both. It carries more depth than the IT Specialist role in Azure and Microsoft 365, where this person is expected to configure and secure the environment rather than just operate within it. It does not carry accountability for production platform architecture, deployment patterns, or technical leadership of the wider team; those remain with the Infrastructure Platform Lead, who this role partners with closely and escalates to.

Each day will be different, with time split between scheduled cloud and on-premise platform work, user support and service requests, and progress on corporate projects. Success in the role depends on being genuinely good at all aspects and disciplined about protecting time for the support queue when the platform work is busy.

Given the nature of ICG’s business, this position plays a key role in ensuring the organization meets the expectations of our enterprise clients, including strict compliance with our security standards (such as, but not limited to, ISO 27001, GDPR, and PCI DSS) and client-specific security requirements

Key Tasks And Responsibilities

Azure Cloud Infrastructure

  • Administer and maintain ICG’s Azure environments, including subscriptions, resource groups, virtual machines, virtual networks, storage, App Services, Key Vault, Gateways, Front Door and other native resources.
  • Deploy and maintain cloud resources to established secure patterns, applying least-privilege access and multi-factor authentication, and automating routine deployments and updates where practical.
  • Deploy and manage cloud resources using infrastructure as code rather than portal clicks, maintaining templates with Bicep so environments are repeatable, reviewable, and consistent.
  • Maintain and build deployment pipelines in Azure DevOps and GitHub, including source control of infrastructure code, branching and pull request review, and automated build and release pipelines.
  • Manage secrets, service connections, and deployment identities securely within those pipelines, and keep infrastructure code aligned with the deployment patterns and standards set by the Infrastructure Platform Lead.
  • Monitor cloud infrastructure for availability, performance, and capacity, responding to alerts and participating in on-call duties.
  • Track and report cloud spending, flag anomalies, and recommend cost containment opportunities such as rightsizing, and decommissioning unused resources.
  • Maintain backup, restore, and recovery processes for cloud workloads, including scheduled restore testing to prove the backups work.
  • Keep configuration and procedure documentation current for every environment this role touches, so the environment can be audited and handed over without existing knowledge.

Microsoft 365 Administration

  • Administer the Microsoft 365 tenant day to day, including Entra ID, Exchange Online, SharePoint Online, Teams, and Intune.
  • Manage identity and access administration: account lifecycle from setup to deletion, group and role assignment, conditional access, and multi-factor authentication enrolment.
  • Administer SharePoint Online and Teams structure, permissions, external sharing, and retention settings in line with our security and licensing standards.
  • Maintain Microsoft 365 license assignment and reconciliation so the company is always compliant and is not paying for licenses it does not use.
  • Automate recurring administrative work with PowerShell and Microsoft 365 native tooling, and document what the scripts do.

Server and Application Support

  • Maintain and administer Windows servers and the corporate applications running on them, ensuring a high level of security, performance, and uptime.
  • Work with team members on the installation and testing of operating system and application updates, which will at times fall outside business hours or on weekends.
  • Monitor servers and services for issues with applications, disk space, CPU, memory, or anything else that may affect end users, and act as a first responder during on-call duties.
  • Support deployment and configuration of corporate and custom applications, escalating production platform changes to the Infrastructure Platform Lead.

On-Premise Infrastructure Support

  • Administer on-premise Active Directory, including domain controllers, group policy, DNS and DHCP, replication health, and hybrid identity synchronization with Entra ID.
  • Maintain Hyper-V virtualization servers: host and guest configuration, resource allocation, patching, virtual machine provisioning and decommissioning.
  • Support the corporate network: switches, wireless access points, structured cabling, ISP troubleshooting, and connectivity between head office and remote users.
  • Administer firewalls and perimeter security, including rule and policy changes, VPN and remote access, and firmware updates, with changes documented and reviewed.
  • Maintain on-premise file, print, and application servers alongside their storage, including capacity planning, share and permission structures, and backups.
  • Look after physical infrastructure and the environment it lives in: server room and equipment racks, uninterruptible power supplies, environmental and hardware monitoring, warranty and vendor support, and hardware lifecycle planning.
  • Keep network and infrastructure documentation current, including network maps, IP addressing, firewall rule records, and equipment inventory, so the environment can be audited and recovered.
  • Support hybrid operations end to end, including the network paths, identity synchronization, and connectivity that link on-premise systems to Azure and Microsoft 365.

End User Support

  • Provide assistance and troubleshooting for technical issues on end-user workstations, laptops, handheld devices, printers, and peripherals, both onsite and for remote staff.
  • Act as a point of contact in the help desk queue, owning tickets through to resolution and keeping users informed along the way.
  • Install, upgrade, and support software such as Microsoft 365, and operating systems including Microsoft Windows and macOS.
  • Configure and deploy new end-user systems, manage hardware inventory and lifecycle, and coordinate repairs and replacements.
  • Support office network operations at our locations, including local network equipment, printers and copiers, meeting room technology, and connectivity for remote offices.
  • Deliver short user training and produce clear how-to guides, particularly for Microsoft 365 features that reduce repeat tickets.

Security, Risk and Compliance

  • Operate within, and help maintain, controls aligned to ISO 27001, GDPR, PCI DSS and customer specific requirements treating security as part of daily work rather than a separate activity.
  • Review application and system logs for errors and security concerns, and support vulnerability threat assessment scans and remediation cycles.
  • Handle generation, maintenance, and renewal of TLS certificates, and keep endpoint protection, patching, and secure configuration standards current.
  • Participate in internal and external audits, gather evidence, and complete assigned remediation items on schedule.
  • Maintain and test backup and disaster recovery processes for corporate systems and data, including regular restores to prove integrity.
  • Document and communicate security policies and procedures to users in language they can act on.

Other Duties

  • From time to time there will be other duties as needed to be performed in this role and should be treated just as important as the other duties in this document.

Overall, here’s what our successful candidate should possess:

Interpersonal Skills

  • Strong English communication skills, both verbally and in writing, and you are at your best explaining technical things to people who are not technical.
  • Self-directed and thorough, and you genuinely enjoy helping your colleagues, with a strong commitment to service excellence.
  • Ability to remain calm in stressful situations and you can hold a support conversation and a platform problem in your head at the same time.
  • Strong organization and time management skills, and you protect scheduled platform work without leaving users waiting.
  • You are curious, you like to automate what you have done more than once, and you document as you go.

Required Experience & Capabilities

  • University degree, diploma or certification in an IT related field or equivalent experience.
  • Four to six years in a fast-paced Microsoft environment, including at least two years of hands-on Microsoft Azure administration.
  • Microsoft certification in a relevant area or equivalent demonstrated experience.
  • Demonstrated experience supporting people who depend on the availability and proper operation of IT environments, including direct troubleshooting with those users.
  • Experience working to tight timelines and competing priorities, and comfort working in a secure, audited environment.

Technical Environment (Representative, Not Exhaustive)

  • Microsoft Azure: including virtual machines, virtual networks, storage, App Services, Key Vault, Service Bus, Gateways, Front Door and other native resources.
  • Microsoft 365: Entra ID, Exchange Online, SharePoint Online, Teams, and Intune.
  • AI: Microsoft Copilot, Claude
  • Microsoft server platforms: Windows Server, Active Directory, Internet Information Server, file services, RDS, and Hyper-V.
  • End-user platforms: Windows 11, macOS, network printers, mobile handhelds, and remote desktop support for remote users.
  • Networking and security: TCP/IP, firewalls, certificates, encryption, backup, and data protection and recovery technologies.
  • On-premise infrastructure: managed switches, wireless access points, perimeter firewalls and VPN, and uninterruptible power supplies.
  • Automation and documentation: PowerShell scripting, technical system documentation, and user-facing how-to guides.
  • Infrastructure as code and pipelines: Azure DevOps and GitHub, VS Code, source control and pull request workflows, and YAML pipelines

Assets / Nice to Have however can learn, use and support:

  • Experience in a PCI DSS, ISO 27001, or GDPR compliant environment.
  • Hardware support for Dell and Apple products, Adobe Creative Cloud, EndPoint Central, SQL Server, Jira, RabbitMQ, and Great Plains.
  • Exposure to Linux, Containers, and to additional cloud platforms such as OVH, AWS or Google Cloud

Associate, Client Services & Activation Specialist

Position Filled

About Fannex

Fannex is the live event and fan engagement platform within IC Engage, helping sports teams, leagues, venues, brands, and live events create interactive experiences that increase fan participation, collect valuable fan data, and deliver measurable sponsor value. As part of the IC Engage consumer engagement platform, Fannex powers contests, trivia, predictions, voting, instant-win promotions, and other digital experiences for organizations across North America and Europe.

About the Role

We’re looking for an organized, creative, and customer-focused Associate, Client Services & Activation Specialist to support our growing client base.

In this role, you’ll help onboard new clients, assist with creating engaging fan campaigns, support game-day activations, and become a trusted resource for sports organizations using the Fannex platform. You’ll work closely with clients and internal teams to ensure successful campaign execution and a great customer experience.

What You’ll Do

  • Support onboarding and training for new clients.
  • Build strong relationships and provide day-to-day client support.
  • Help create and launch fan engagement campaigns, including contests, trivia, predictions, voting, and sponsor activations.
  • Design simple promotional graphics and digital marketing assets using Canva or Adobe Creative Cloud.
  • Configure, test, and monitor campaigns before and after launch.
  • Track client activity in HubSpot and assist with campaign reporting.
  • Collaborate with Sales, Marketing, Product, and Operations to support client success.
  • Share customer feedback and contribute ideas to improve the platform and client experience.

What We’re Looking For

  • Strong communication and organizational skills.
  • Customer-focused with a positive, proactive attitude.
  • Creative thinker with attention to detail.
  • Passion for sports, technology, and live events.
  • Comfortable learning new software and presenting to clients.
  • Ability to manage multiple projects in a fast-paced environment.

Qualifications

  • Degree or diploma in Marketing, Business, Sports Management, Communications, Digital Media, or a related field.
  • 0–2 years of experience in customer service, marketing, client success, events, sports, or a related field (internships and co-op experience welcome).
  • Experience with Canva or Adobe Creative Cloud is an asset.
  • Basic video editing skills are a plus.
  • Familiarity with HubSpot or CRM software is preferred.
  • Proficiency with Microsoft Office and Google Workspace.

Bonus Skills

  • Social media content creation
  • Sports or event experience
  • Sponsorship activation
  • Photography, videography, or motion graphics
  • Copywriting or email marketing

 

Why Fannex?

Join a fast-growing sports technology company where you’ll work with professional sports organizations across North America and gain hands-on experience in client success, sports marketing, fan engagement, and live event technology. If you’re eager to learn, grow, and help create memorable fan experiences, we’d love to hear from you.

 

Senior Accountant

The Team

At IC Group Holdings Inc. (ICGH), we take a team-driven approach to deliver enterprise-grade solutions for global brands like X (formerly Twitter), Microsoft, and Bausch & Lomb. Our cross-functional collaboration is rooted in a deep understanding of client goals, business needs, and enabling technologies. Operating in a dynamic environment, we balance innovation with operational excellence while maintaining high standards in delivery efficiency, cost-effectiveness, and information security, backed by our ISO 27001 certification.

As a technology-led Consumer Engagement company, we help Fortune 500 brands transform how they connect with audiences through digital, social, mobile and live experiences. From driving sales and loyalty, escalating fan engagement, insuring risks and capturing data, our secure, high-impact solutions are built on a foundation of integrity, accountability, and long-term client partnerships. We proudly support brands that are pushing boundaries in global markets.

Headquartered in Winnipeg, Canada with operations across North America and Europe, IC Group Holdings Inc. is publicly traded on the TSX Venture Exchange. We’re a fast-moving, passionate team that thrives on innovation and problem-solving. If you’re driven to make an impact and want to work with like-minded professionals, come join us—let’s build something great together

Who are we looking for?

We are looking for a full-time Senior Accountant to join our Finance Team in Winnipeg.

Working in a team environment you will be responsible for the management of all aspects of month-end full cycle accounting, financial reporting, analysis and recommendations, efficiency and operational improvement recommendations, financial strategy support, internal controls, capital assets, payroll processing, financial health monitoring of projects and deferred revenue for all legal entities in our IC Group of Companies.

Is this role right for you?

You are a team player that thrives in a dynamic work environment. You have at least 3 years’ experience in a full-cycle accounting roll in a computerized environment. You are detail oriented and enjoy working in a fast-paced environment, completing a variety of competing tasks, all the while paying extra attention to the details.

Key Tasks:

Full-Cycle Accounting

• Responsible for the management and completion of the month-end cycle
• Assist with the compilation of the monthly reporting package for Executive Management
• Review and sign-off on monthly working papers
• Ensure that each individual company’s Balance sheet and Retaining Earnings are being properly maintained under IFRS.
• Assist in compliance with all relevant tax, source deduction and other regulatory financial agencies.
• Implementation and submission of ad-hoc projects as they arise and their integration into the accounting system
• Maintain and reconcile the intercompany balances between corporate entities
• Ensure that each individual company is maintained with proper retained earnings.
• Prepare and approve bank reconciliations
• Act as a supporting back-up for AR Invoicing and AP processing when Account Analysts are away.

Financial Analysis

• Capital Asset Control, including tracking disposal, acquisitions and amortization
• Generate and Maintain the Deferred Revenue and Revenue Analysis workbook and post associated Journal Entries
• Amend, implement, enforce and communicate all finance policies and procedures
• Analyze financial indicators and resolve significant variances. Work alongside the VP Finance to determine remedies when indicators are showing negative financial impact.
• Reconcile month-end trust bank accounts

Payroll

• Process payroll through third party service providers for Canada and USA employees
• Process information on new hires, terminations, salary adjustments, commission, benefits and all other information.
• Review payroll register for accuracy
• Create and Process Journal Entries

Leadership

• Support the VP Finance with the Financial Management of IC Group of Companies
• Assist Executive Management, Directors, and Managers with Financial Questions & Queries impacting their decisions and departments

Other duties as assigned

Overall, here’s what our successful candidate should possess:

• Ability to work in-office at our Winnipeg head-office.
• University degree in Business with a major in Accounting, working advanced progress towards a professional accounting designation preferred.
• MS Great Plains experience is preferred.
• Proficient communication, interpersonal and organizational skills
• Experience and knowledge of all aspects of corporate accounting and financial management.
• Thorough knowledge of all relevant Federal, Provincial, and local requirements regarding financial records.
• Strong working knowledge of MS Office Suite
• Working knowledge of accounting principles, practices, and applications.

Experience Requirements;

• 3 Years’ Experience in full-cycle accounting role, including Analysis & financial reporting
• 1 Year Experience processing payroll preferred (Payworks an asset)

Can you demonstrate experience proving;

• Ability to work under tight timelines and competing priorities.
• Critical thinking & thought leadership on project and/or program management.

Great assets to have would be;

• Post-secondary degree in a related discipline

Talent Operations Coordinator

The Team

IC Group builds powerful digital engagement solutions that connect brands with people through promotions, live events, mobile messaging, and gamified experiences. We work with leading brands and event operators to create experiences that drive participation, loyalty, and measurable results.

Our teams are responsible for the secure delivery and execution of all client programs and projects. ICG aims to act as a trusted partner and strives to deepen client relationships based on trust, security, integrity, commitment, accountability, and delivery.   We are continuously evolving our solutions and are further modernizing our IT practices through various initiatives, inclusive of use AI in strategic ways, and adopting a platform foundation.

 

Who are we looking for?

As a part of the Talent Management Team, we are looking for a proactive and detail-focused Talent Operations Coordinator who is passionate about people, processes, and enhancing the employee experience. The ideal candidate is well-organized, adaptable, and capable of handling multiple priorities while upholding a high-level of confidentiality and professionalism.

 

Is this role right for you?

If you are someone who:

  • Has a strong interest in Talent Management and a desire to grow within the field
  • Demonstrates excellent communication and interpersonal skills, with the ability to build trust at all levels of the organization
  • Is highly organized, with strong attention to detail and the ability to manage competing deadlines
  • Takes initiative and approaches tasks with a problem-solving mindset
  • Maintains a high level of discretion when handling sensitive and confidential information
  • Is comfortable working both independently and collaboratively within a team environment
  • Has experience supporting recruitment, administration, or employee relations activities (preferred)
  • Brings a positive, team-oriented attitude and contributes to a supportive workplace culture

 

What you will be doing:

Recruitment & Talent Acquisition

  • Coordinate full-cycle recruitment activities, including job postings, resume screening, and interview scheduling
  • Conduct initial candidate interviews and assess qualifications and fit for advertised roles
  • Facilitate candidate progression through the hiring process, including recommendations and next steps
  • Perform background checks, including criminal, reference, and credential verification
  • Assist in developing and maintaining accurate job descriptions
  • Support recruitment efforts across local, national, and international market
  • Collaborate with Marketing (or designate) to support HR-related content on social media
  • Research and recommend Applicant Tracking Systems (ATS)
  • Identify and research funding opportunities and grants to support hiring initiatives

 

Employee & Management Relations

  • Support managers in promoting a positive, safe, and respectful work environment aligned with company values and policies
  • Maintain accurate and confidential employee records and documentation

 

Benefits Administration

  • Support the administration of employee group benefits programs
  • Ensure timely enrollment, updates, and responses to employee inquiries

 

Training & Development

  • Assist in identifying and recommending training and development initiatives for employees at all levels
  • Support enhancements to the Education Assistance Program
  • Research grant opportunities to support training and development initiatives

 

Compensation Administration

  • Ensure job descriptions remain current and aligned with organizational needs
  • Assist in developing new role descriptions
  • Conduct market research and compensation analysis to support competitive pay practices

 

Performance Management

  • Support managers with employee performance processes, including goal setting and development planning
  • Assist in coordinating the annual performance review and salary review cycles
  • Provide guidance and support to managers and employees throughout the performance management process

 

Special Projects (other duties)

  • Participate in HR projects and cross-functional initiatives as assigned
  • Provide support for additional HR activities and organizational priorities as needed

 

Overall, here’s what our successful candidate should possess:

  • Strong English communication skills including verbal and written & interpersonal skills
  • Proficiency with the MS Suite of Products including Excel, Word, PowerPoint, Visio
  • A diploma or degree in human resources management or equivalent experience.
  • Strong ability to communicate effectively with dynamic personalities and stakeholders at all levels while maintaining a positive, customer-focused attitude
  • Ability to work with the utmost of discretion and confidentiality adhering to strong professional ethics.
  • Highly organized with strong attention to detail.
  • Knowledge and understanding of relevant employment standards and labour law.
  • Strong problem solving and leadership skills.
  • Flexibility and the ability to manage change quickly in a fast-paced environment.

 

Experience Requirements;

  • Minimum of 2 years of experience in an a Talent Management /HR environment

 

Can you demonstrate experience proving;

  • Ability to work under tight timelines and competing priorities.
  • Critical thinking & thought leadership on project and/or program management.

 

Great assets to have would be;

  • Post-secondary degree/diploma in a related discipline
  • Completion of a CPHR designation is an asset.

 

** This is an in-office role in our Winnipeg office.

 

Powering the Future of Consumer Engagement

Orchestrating powerful digital connections between brands & people.