A

Affinity

Verified Job SourceRecruitment agency

Business & Technology Consulting - Success Starts Here - Tailoring Success through Unleashing Tech Talent

Vancouver, BC

IT Services and IT Consulting
51–200 people

About

Affinity is a technology consulting and talent partner supporting enterprise organizations across North America. We work across healthcare, government, financial services, insurance, energy, retail, and transportation, delivering expertise in cloud, data & analytics, cybersecurity, and digital transformation. Affinity supports enterprise clients through contract, permanent, and statement‑of‑work delivery models, helping organizations operate effectively in complex, mission‑critical environments. As a carbon‑neutral organization, we support enterprise sustainability goals alongside technology delivery. Affinity has been recognized as one of Canada’s fastest‑growing companies for the past decade, reflecting our focus on delivery quality, consultant experience, and long‑term partnerships.

Open positions

Program Manager – IT Infrastructure

Remote · Canada

Lead the planning, coordination, and delivery of IT infrastructure scope across multiple complex capital construction and renovation projects. Manage project budgets, procurement, stakeholder communications, and cross-functional teams to ensure successful project outcomes.

Senior Full Stack Developer (React/Typescript/Node.js)

On-site · Canada

Design and maintain scalable full stack applications, backend services, and modern frontend UI components. Lead the development of microservices-based architectures and event-driven systems while mentoring junior developers.

Senior Full Stack Software engineer

On-site

Design, build, and maintain scalable full stack applications and microservices using TypeScript, Node.js, and React. Lead technical initiatives, conduct code reviews, and mentor junior developers to ensure high engineering standards.

Application Solutions Consultant SA444

Remote · Canada

Develop detailed work plans for SDLC activities and participate in the full software engineering lifecycle from requirements to system testing. Collaborate with designers and developers to ensure the solution meets performance, reliability, and quality standards through code reviews.

Software Development Lead

On-site · Richmond

The role balances hands-on development of C#/.NET and Dynamics 365 solutions with technical delivery leadership. It also involves acting as a technical peer to the Solution Architect to ensure architectural governance and scalability.

Cloud Data Administrator

On-site

The Cloud Data Administrator is responsible for administering the Azure-based data platform, focusing on Databricks, Unity Catalog, and Azure Data Factory. Key duties include monitoring job pipelines, managing secure access, and designing scalable data pipelines to support analytics.

Scrum Master

Remote · Canada

Lead and mentor cross-functional teams in agile principles while facilitating key ceremonies like sprint planning and retrospectives. Integrate generative AI and automation tools to enhance agile delivery, reporting, and backlog support for public sector digital transformation initiatives.

DevOps Specialists

Remote · Canada

The role involves designing and implementing automation for deployments, maintenance, and CI/CD pipelines to support digital service modernization. The specialist will manage production environments, including configuration, database migrations, and observability tools.

Cloud Data Administrator

On-site · Vancouver

The Cloud Data Administrator is responsible for administering and monitoring the Azure-based data platform, specifically focusing on Databricks and Azure Data Factory. They will manage environment security, data governance via Unity Catalog, and optimize scalable data pipelines.

Network Engineer

On-site · Surrey

Lead and execute network infrastructure upgrades, including the migration of switches, routers, and firewalls within a Windows-based environment. Ensure security compliance, optimal performance, and minimal service disruption during deployment.

Project Coordinator

On-site · Saskatoon

The Project Coordinator will manage the IMIT scope for major capital construction and renovation projects, focusing on technical requirements and stakeholder coordination. Key duties include budget tracking, project scheduling, procurement management, and ensuring technical performance reviews are completed.

Endpoint Device Analyst

Remote · Canada

Support the selection, deployment, and lifecycle management of endpoint technology across healthcare facilities in New Brunswick. Collaborate with clinical and technical teams to gather requirements, ensure security compliance, and optimize user experience.

Software Developer - Games

On-site · Montréal

Lead the development of high-performance gaming applications with a focus on low-level systems programming and rendering pipelines. Collaborate with cross-functional teams to design scalable game systems and mentor other engineers.

Director, Player Experience Research

On-site · Burnaby

Define and lead the global Player Experience research strategy to inform product decisions across the full game lifecycle. Build and manage a high-performing research organization while partnering with cross-functional insights teams to drive business impact.

Solution Architect, Commvault

On-site · Toronto

Lead the design, implementation, and optimization of large-scale enterprise Commvault environments to ensure data protection and cyber resilience. Act as a strategic advisor to executive stakeholders while providing hands-on technical leadership for complex recovery programs.

Senior Network Engineer

On-site · Toronto

Execute a large-scale Cisco infrastructure refresh including the build, testing, and implementation of switches and routers. Manage end-to-end network changes, including documentation, CAB presentations, and post-cutover validation.

Senior Project Manager

On-site · Burnaby

Lead complex enterprise-wide business and technology initiatives, ensuring delivery within scope, budget, and regulatory parameters. Collaborate with executive leadership to drive strategic alignment and implement organizational change management strategies.

Product Owner/Manager

On-site · Toronto

Define and communicate the product vision and roadmap for enterprise applications and digital products. Collaborate with technical teams and stakeholders to translate business needs into functional requirements and deliver scalable solutions.

Project Manager – Cloud Infrastructure

On-site · Toronto

Lead multiple complex cloud infrastructure projects within a major technology transformation program, managing budgets over $3M and cross-functional teams. Responsible for the full project lifecycle, ensuring alignment across parallel activities and delivering progress reports to executive leadership.

Technical Project Manager

On-site · Burnaby

Lead the end-to-end delivery of large-scale enterprise technology programs focused on infrastructure, security, and platform modernization. Manage cross-functional teams and third-party vendors to replace legacy systems with a next-generation ecosystem.