At SWIM, we’re proud to employ some of the top IT & Technology recruiters in all of Canada.
During our 14 years in business, we’ve helped hundreds of candidates land their dream roles with IT & Development teams with many of Vancouver’s best employers. We know exactly what organizations are looking for in terms of technical skills and culture fit, and we can help our candidates prepare for their interviews. Below is a list of contract and permanent opportunities we’re currently working on, so please take a look and apply to any opportunities where you feel your skills and experience might be aligned. If you’re a match, we’ll be reaching out to chat about next steps. We hope to hear from you soon!
Permanent Full-Stack Developer role with a growing technology company providing AI-driven video and data solutions for the transportation and public safety sector.
Read Full Description
Full-Stack Developer
Permanent Full-Stack Developer role with a growing technology company providing AI-driven video and data solutions for the transportation and public safety sector.
Permanent Full-Stack Developer role.
Collaborative and innovative environment with strong engineering culture.
Hybrid work environment – on-site 1 day per week in Abbotsford, BC.
What & Why:
As a result of continued growth and new contract wins, our client is looking to add a Full-Stack Developer to their expanding software development team. You’ll play a key role in designing, building, and maintaining modern web-based applications that support their video analytics and telematics products used across North America. This role offers an opportunity to work on diverse software products, from AI-driven analytics tools to responsive user interfaces that power mission-critical systems for public transit, school buses, and municipal fleets. You’ll collaborate with backend engineers, QA, and DevOps to deliver solutions that improve safety, performance, and operational visibility for clients.
Who:
Our client is a BC-based technology company specializing in intelligent video and data systems. Their platform combines hardware, software, and cloud-based analytics to enhance safety and efficiency for transportation providers. The company is well known for its focus on quality, reliability, and innovation, as well as a collaborative culture where engineering and product teams work closely to solve complex challenges.
You:
You’ll bring the following experience and skills to the role:
5+ years of frontend or full-stack development experience.
Strong proficiency in JavaScript, Node.js, and C#.
Experience building responsive interfaces using modern frameworks (React, Angular, or Vue).
Solid understanding of web protocols (HTTP, HTTPS, TLS) and RESTful API integration.
Experience working across Linux and Windows environments.
Familiarity with mobile app development.
Compensation/Benefits:
This role pays between $80,000-$95,000 per annum.
Next Steps:
If this opportunity aligns with your experience and career goals, we’d love to hear from you. Apply today with your updated resume and one of our recruitment team members will be in touch!
6-month contract Backend Network Engineer working with the infrastructure team of a global organization
Read Full Description
6-month contract Backend Network Engineer working with the infrastructure team of a global organization
6-month contract Backend Network Engineer role.
Working with a growing infrastructure team.
On site work environment with 4 days a week in office.
What & Why:
In this role, you’ll sit at the intersection of cloud infrastructure and backend development, helping power the cloud network automation platform built on AWS that supports application teams across the organization. You’ll design and maintain scalable backend services in Python, build automation workflows, and use AWS tools like Lambda, Step Functions, DynamoDB, and API Gateway to orchestrate seamless provisioning and connectivity between environments. You’ll work closely with network engineers and app teams, translating requests for new AWS environments into fully automated builds that are configured, secured, and connected through the systems you’ve developed. You’re someone who thrives in the cloud, strong in Python, AWS, and serverless architecture, and you love building infrastructure and automation that make complex networks run effortlessly at scale.
Who:
This client is one of the most recognizable Canadian brands, a true Vancouver success story who has expanded globally. They are well known for their corporate culture and has won major awards for their accomplishments. They have invested majorly in technology and have had an incredibly successful past few years, including a major strategic acquisition. They have an all-star leadership team who keeps you accountable and provides support while still affording you tremendous autonomy. They are located close to rapid transit in newly renovated offices in downtown Vancouver and have an onsite work environment with 3-4 days a week in office.
You:
You will bring the following education, skills and experience to the role:
5+ years of professional software development experience.
Strong proficiency in Python, with experience in FastAPI and Pydantic frameworks.
Solid understanding of AWS services, especially Lambda and Step Functions.
Experience with serverless infrastructure using SLS or SAM.
Proficient with Git and GitLab workflows; experience configuring GitLab CI/CD pipelines.
Hands-on experience with key AWS modules: API Gateway, Cognito, DynamoDB, SNS/SQS, ECS, and others listed above.
Familiarity with AWS Powertools for observability and best practices.
Experience supporting or automating network appliances (e.g., vManage, PaloAlto, Meraki).
Compensation:
This role pays between $85-100 per hour.
Next Steps:
If the sound of this opportunity excites you, and you’re confident that it’s a good fit for your experience and career goals, then we’d love to hear from you! Please send your updated resume to us by applying to this posting and one of our awesome team of recruiters will be in touch.
6-month contract Java developer role with an enterprise organization investing majorly into technology
Read Full Description
6-month contract Java developer role with an enterprise organization investing majorly into technology
6-month contract Java developer role.
Global enterprise organization.
On site work environment in Vancouver, 3-4 days a week in office.
What & Why:
We’re supporting a global retail organization in hiring a Senior Software Engineer for their logistics technology team. This role is focused on developing and maintaining a parcel execution platform that powers shipping and delivery operations across North America and international markets. The system integrates with warehouse and omni-channel applications to generate carrier labels, manage tracking, and provide store-level visibility into inventory and shipments. As a senior engineer, you’ll lead the design and build of scalable microservices in Java/Spring Boot, work closely with DevOps and QA to ensure production readiness, and take ownership of platform performance, resiliency, and reliability. You’ll contribute to both new feature development and ongoing support, while mentoring teammates and driving best practices in cloud-native development.
Who:
This client is one of the most recognizable Canadian brands, a true Vancouver success story who has expanded globally. They are well known for their corporate culture and has won major awards for their accomplishments. They have invested majorly in technology and have had an incredibly successful past few years, including a major strategic acquisition. They have an all-star leadership team who keeps you accountable and provides support while still affording you tremendous autonomy. They are located close to rapid transit in newly renovated offices in downtown Vancouver and have an in office work environment, 3-4 days a week in office.
You:
You will bring the following education, skills and experience to the role:
7+ years of experience of software engineering experience.
6+ years of working experience in design and development of RESTful API’s using Java, JSON, Spring Boot and Spring Cloud.
4-5 years of supporting an application through a ticketing system such as ServiceNow or IssueTrak.
Solid understanding of microservices and monolithic architecture that leverages the multi-cloud computing strategy more efficiently.
Strong working knowledge and experience in relational databases with emphasis on SQL query language and stored procedures.
Senior level knowledge of DevOps principles and practices.
Compensation:
This role pays between $80-90 per hour.
Next Steps:
If the sound of this opportunity excites you, and you’re confident that it’s a good fit for your experience and career goals, then we’d love to hear from you! Please send your updated resume to us by applying to this posting and one of our awesome team of recruiters will be in touch.
Full-time permanent opportunity with a fast-growing technology company delivering commercial software, AI analytics, and telematics solutions.
Hybrid role based in the Fraser Valley (on-site 1 day a week).
What & Why:
Our client is seeking an experienced Backend Developer to join their expanding engineering team. Youâll be responsible for designing, building, and maintaining backend services that support large-scale applications involving data processing, analytics, and video technologies.
This is a hands-on role that will work closely with frontend, QA, and DevOps teams to deliver reliable, high-performance systems as the company continues to expand its solutions portfolio.
Read Full Description
Full-time permanent opportunity with a fast-growing technology company delivering commercial software, AI analytics, and telematics solutions.
Hybrid role based in the Fraser Valley (on-site 1 day a week). What & Why:
Our client is seeking an experienced Backend Developer to join their expanding engineering team. You’ll be responsible for designing, building, and maintaining backend services that support large-scale applications involving data processing, analytics, and video technologies.
This is a hands-on role that will work closely with frontend, QA, and DevOps teams to deliver reliable, high-performance systems as the company continues to expand its solutions portfolio.
You:
You’ll bring the following skills and experience to the role:
5+ years of backend development experience.
Proficient in C# and Node.js.
Strong background in database development (MySQL, MS SQL, or similar).
Experience with messaging frameworks like Kafka or RabbitMQ.
Experience with DeepStream or OpenCV.
Comfortable developing across Linux and Windows environments.
Strong communicator who enjoys collaborating across cross-functional engineering teams.
Compensation:
Salary: $75,000- $95,000
Next Steps:
If this opportunity aligns with your experience and career goals, we’d love to hear from you. Apply today with your updated resume and one of our recruitment team members will be in touch!
Full-time permanent opportunity with a growing technology team delivering integrated hardware, firmware, and software solutions.
On-site role based in Abbotsford, BC.
Read Full Description
Full-time permanent opportunity with a growing technology team delivering integrated hardware, firmware, and software solutions.
On-site role based in Abbotsford, BC.
What & Why:
Our client is seeking an experienced QA Engineer to lead full life-cycle testing from design to product release. This is a hands-on role with a mix of test planning, automation, and system validation across hardware, firmware, and application layers.
You will play a key role in ensuring product reliability by designing and executing test cases, developing automated test scripts, and collaborating with developers, product managers, and customer support teams. This is an excellent fit for someone who thrives in dynamic, collaborative environments and enjoys driving improvements in product quality and testing practices.
You:
You’ll bring the following skills and experience to the role:
5+ years of software testing experience in a product development environment.
Proven ability in test planning, test case design, and automation testing.
Proficiency with tools such as Selenium, JUnit, or TestNG, and programming skills in Python, Java, or C#.
Experience with system testing across hardware, firmware, and application layers.
Strong knowledge of Windows and Linux environments.
Familiarity with networking systems, SCM, bug tracking, and version control tools.
Excellent collaboration and communication skills, with the ability to work cross-functionally with technical and non-technical teams
Compensation:
Salary: $75,000- $85,000
Next Steps:
If this opportunity aligns with your experience and career goals, we’d love to hear from you. Apply today with your updated resume and one of our recruitment team members will be in touch!
Senior Leadership opportunity with a global technology company. This is a fantastic career opportunity for a well-rounded business leader who can take charge of the P&L while inspiring and managing a cross-functional team. Qualified candidates will have experience working in enterprise technology companies selling multiple tech products and/or services to large customers. Global scope highly preferred.
Read Full Description
Senior Leadership opportunity with a global technology company. This is a fantastic career opportunity for a well-rounded business leader who can take charge of the P&L while inspiring and managing a cross-functional team. Qualified candidates will have experience working in enterprise technology companies selling multiple tech products and/or services to large customers. Global scope highly preferred.
Who- the Company:
Our client is a highly successful and well-established technology company that is a global leader in their industry. The company has a healthy P&L with a robust technology roadmap and ambitious yet realistic growth plans over the next several years.
What- the Role:
Swim Recruiting is looking for a new General Manager on behalf of our client. This is a well-rounded role that is essentially functioning as CEO for a growing business unit, with full P&L oversight. Reporting directly into a Global VP and leading an overall team in Greater Vancouver of over 50 people (including ~5 direct reports in senior management functions). The General Manager will be accountable for growing market share in North America and beyond and also increasing profitability by mushrooming existing accounts through new technology offerings. The GM will represent their business unit and products at relevant industry events and conferences and will also travel to corporate offices in various countries.
Who- the Candidate:
We are seeking a GM who embodies the values of the organization… someone who leads through example, authentically inspires and motivates, who listens to understand, and encourages a culture of continuous learning, high performance, and genuine collaboration. The new General Manager will have a very positive leadership presence and will thrive on in-person and virtual interaction with internal and external stakeholders across Canada, the US, and other countries.
Ideally candidates will have already owned the P&L and have held a C-suite level leadership position within a tech organization, but we are also open to highly motivated candidates for whom this role would represent a step-up in their career.
Candidates may have a variety of foundational areas of expertise- be it revenue, marketing, sales, operations, product management, technology, finance, and/or customer success. We are looking for people who are strategic but who can also take the lead on the day-to-day execution with their team, driving their business unit towards achieving short-term wins and ambitious long-term goals.
15+ years relevant and progressive work experience.
Experience in an enterprise technology company, ideally B2B SAAS selling to very large accounts (in any variety of sectors- for example, industry, government, crown corporations, academia, hotel chains, restaurant chains, hospitals, etc.).
Proven experience with growing, building, scaling, and improving.
Experience partnering with all departments to analyze existing technology offerings, identify gaps and areas for improvement, and set the strategy and roadmap to improve products in the short-term and long-term.
Canadian and US portfolio experience required, exposure to generating/growing revenues on other continents is highly preferred.
MBA and other educational qualifications highly regarded.
How Much:
Total O.T.E. compensation including bonus and other upside will be commensurate with experience and qualifications, likely in the range of $270,000 to $310,000. The GM will also be eligible for a long-term incentive program (LTIP) and a solid health benefits plan. Please discuss your total compensation expectations in further detail with SWIM.
Where:
HYBRID. Greater Vancouver, off a major highway. 3 days/week in office at first, and 2 days/week in office in the long-term. International business travel is a requirement of this role, and will fluctuate throughout the year… likely around 15% to 20%. Weekend travel is very rare; most business trips will be under 5 days in length and will be planned several weeks or months in advance.
When & How to Apply:
Swim Recruiting has been engaged to conduct initial screening and interviewing and will be presenting the profiles of short-listed candidates directly to the hiring team. The selection process will likely involve 4 to 5 interviews, including an assessment and a presentation. If you already have a Recruiter at SWIM, please reach out very soon. If you do not yet have a contact at Swim Recruiting, please hit 'APPLY’ to send us your resume. Thank you!
Permanent Fullstack Javascript Engineer role with a purpose driven organization helping to make the world a better place.
Read Full Description
Permanent Fullstack Javascript Engineer role with a purpose driven organization helping to make the world a better place.
Permanent Fullstack Javascript Engineer role.
Great mission driven organization with an amazing growth trajectory.
Hybrid work available with 3 days a week in office in East Vancouver.
What & Why:
As a result of investment in technology, our client is looking for a Full-Stack JavaScript Developer to join their growing Product team. This role will involve working across the full stack, from server-side Node.js services to front-end frameworks like Vue.js or React, while building and maintaining applications that directly support large-scale sustainability initiatives. You’ll be hands-on with AWS infrastructure, database design (MySQL), and API-driven architecture, while also contributing to new feature development and ongoing improvements. Ideally you will have 3+ years of experience in full-stack JavaScript/TypeScript development, be confident in both front-end and back-end work and bring strong problem-solving skills in a fast-paced, collaborative environment. This is a great opportunity for someone who wants to combine technical expertise with purpose-driven work, contributing to projects that have a measurable, positive impact on the planet.
Who:
This purpose driven organization and their small but mighty team has a goal of creating meaningful impact for the planet, nature and people. They are looking to grow, primarily in the tech space over the next 12 months. They have a strong culture as well as a strong client list. They are located in East Vancouver and are in three days a week, Tuesdays to Thursdays.
You:
You will bring the following education, skills and experience to the role:
3+ years of full-stack JavaScript/TypeScript development experience.
Hands-on experience with Node.js back-end services and AWS deployment/infrastructure.
Proficiency with modern front-end frameworks (Vue.js, React, or Angular), plus strong HTML/CSS skills.
Solid understanding of relational database design and development (MySQL, ORMs, etc.).
Experience building and consuming REST APIs and working within API-driven architectures.
Compensation:
This role pays between $90-125k per annum.
Next Steps:
If the sound of this opportunity excites you, and you’re confident that it’s a good fit for your experience and career goals, then we’d love to hear from you! Please send your updated resume to us by applying to this posting and one of our awesome team of recruiters will be in touch.
6-month contract Security Analyst role with a global organization with a hybrid work environment located in downtown Vancouver
Read Full Description
6-month contract Security Analyst role with a global organization with a hybrid work environment located in downtown Vancouver
6-month Security Analyst role.
High profile team driving Cybersecurity excellence.
Hybrid work environment in downtown Vancouver, 4 days a week in office.
What & Why:
As part of an ongoing investment in enterprise cybersecurity, our client is looking to hire a Security Analyst. In this role you will support a culture of third-party risk management, perform new and existing third party/vendor risk assessments and review security implications of new projects and technology implementations You’ll perform vendor screening and due diligence including analysis of architecture diagrams and technical documentation You will participate in performing IT Risk Assessments of all new projects and technology implementations. This is a great opportunity to join a high-performing team where you’ll drive meaningful impact and mature key tools and processes in support of a security-first culture.
Who:
This client is one of the most recognizable Canadian brands, a true Vancouver success story who has expanded globally. They are well known for their corporate culture and has won major awards for their accomplishments. They have invested majorly in technology and have had an incredibly successful past few years, including a major strategic acquisition. They have an all-star leadership team who keeps you accountable and provides support while still affording you tremendous autonomy. They are located close to rapid transit in newly renovated offices in downtown Vancouver and have an in office work environment, 4 days a week in office.
You:
You will bring the following education, skills and experience to the role:
Bachelor’s degree (preferably Management Information Systems). Certifications preferred.
Minimum 5 - 10 years Technology risk management experience or a combination of IT-GRC and information security experience.
Experience with GRC Platforms and automation tools.
Effective communication and relationship-building skills, a natural affinity for being curious and inquisitive, and an ability to work with ambiguity, analyze situations and problem solve.
Compensation:
This role pays between $75-85 per hour.
Next Steps:
If the sound of this opportunity excites you, and you’re confident that it’s a good fit for your experience and career goals, then we’d love to hear from you! Please send your updated resume to us by applying to this posting and one of our awesome team of recruiters will be in touch.
6-month contract Program Manager role to support the development of a partner website for a large global retailer.
Read Full Description
6-month contract Program Manager role to support the development of a partner website for a large global retailer.
6-month contract Program Manager role.
Focus on web-based projects.
Global enterprise organization with on site work in Vancouver.
What & Why:
As a result of growth and investment in technology our client is looking for a program manager to take on the development of a partner website for a global retailer. You will be working with multiple agile teams and overseeing the development and budget for this program. You will manage a complex and transformational programs activities including program approach, planning, delivery or execution, dependency management, milestone management, and timeline management to ensure strategic initiatives are completed on time and meet stated objectives. You will also manage complex relationships at the stakeholder level across multiple organizations (product teams, business stakeholders, UX, Technology, etc) to bring clarity, consistency, and key decisions to steerco’s. This is a great chance to join this team as they continue to grow globally.
Who:
This client is one of the most recognizable Canadian brands, a true Vancouver success story who has expanded globally. They are well known for their corporate culture and has won major awards for their accomplishments. They have invested majorly in technology and have had an incredibly successful past few years, including a major strategic acquisition. They have an all-star leadership team who keeps you accountable and provides support while still affording you tremendous autonomy. They are located close to rapid transit in newly renovated offices in downtown Vancouver and have an onsite work environment, 4 days a week in office.
You:
You will bring the following education, skills and experience to the role:
10+ years experience in delivery management and/or product management, 5+ years in Program or Portfolio Management.
5+ years experience in managing agile development teams.
Strong financial and portfolio management knowledge with experience identifying, collecting, analyzing, deriving insights from metrics which stakeholders can leverage for decision-making.
Experience with strategic transformational programs desired, Change Management Certification nice to have.
Advanced experience in product management, platform management and Tech shared services.
Advanced experience with agile & waterfall methodologies, Project Management Professional (PMP) nice to have.
Compensation:
This role pays between $95-110 per hour.
Next Steps:
If the sound of this opportunity excites you, and you’re confident that it’s a good fit for your experience and career goals, then we’d love to hear from you! Please send your updated resume to us by applying to this posting and one of our awesome team of recruiters will be in touch.
Bring your technical leadership skills as a Systems Engineer and make an immediate impact on a close-knit organization that is embarking on an exciting growth phase.
Read Full Description
Bring your technical leadership skills as a Systems Engineer and make an immediate impact on a close-knit organization that is embarking on an exciting growth phase.
Own the automation and integration of enterprise level systems
Support a business solving the environmental impacts of cryptocurrency mining and generative AI
Join a close-knit team of engineers passionate about building the best enterprise solutions and infrastructure
What & Why:
Our client is in an exciting growth phase with extensive projects in their ERP, HRIS, and CRM systems. The Enterprise Systems Engineer role is newly created to ensure their enterprise systems are effectively supporting a period of hyper-growth. You will be engineering efficient automation workflows and system integrations.
Who:
Our client is committed to an environmentally responsible approach to powering technology. They have developed state-of-the-art data centers powered entirely by renewable energy. Now, they are enhancing their software suite, leveraging AI to maximize the efficiency and capabilities of these data centers.
This hybrid role is based in downtown Vancouver. The hybrid model is up to 3 days a week, but there is flexibility to support your lifestyle. They have a start-up culture that values inclusiveness and a proactive approach to overcoming new challenges.
You:
You will bring the following education, skills and experience to the role:
Intermediate level experience as an Enterprise Systems Engineer. Please note this is a programming role first, so strong coding skills are required.
PowerShell, JavaScript, or Python. PowerShell preferred.
Previous experience with automation and integration of enterprise level ERP, HRIS, or CRM systems. SAP preferred.
Strong experience with building and managing APIs to connect systems
Experienced with automation and integration tools (e.g. N8N, Zapier, Boomi, etc.). Familiarity with N8N an asset.
Must be ready to navigate the challenges of a start-up environment, focusing on finding solutions rather than just identifying problems. Able to work independently.
Excellent verbal and written communication skills
Compensation:
$100,000 to $120,000 + competitive incentive program
Next Steps:
If the sound of this opportunity excites you, and you’re confident that it’s a good fit for your experience and career goals, then we’d love to hear from you! Please send your updated resume to us by applying to this posting and one of our awesome team of recruiters will be in touch.
6-month contract Junior Project Manager role with an enterprise organization located in downtown Vancouver
Read Full Description
6-month contract Junior Project Manager role with an enterprise organization located in downtown Vancouver
Contract Junior PM role.
Global enterprise environment.
On site work environment, 4 days a week in office.
What & Why:
We are seeking a Junior Project Manager to join a high-powered cloud infrastructure team. This role will play a key role in supporting their team, helping deliver the foundational technology that powers the business. In this role, you’ll partner with Project and Program Managers, technology leaders, and business stakeholders to keep projects on track by monitoring progress, maintaining documentation, coordinating communications, and supporting day-to-day execution. You’ll help set up and manage tools like SharePoint, Confluence, and JIRA, ensuring teams have what they need to succeed. This position is ideal for someone with 1–5 years of experience who wants to grow their project management skills while contributing to high-quality, innovative technology delivery that creates seamless guest and employee experiences. This is an excellent opportunity for someone looking to grow their career within a fast-paced, agile environment where innovation, collaboration, and continuous improvement are valued.
Who:
This client is one of the most recognizable Canadian brands, a true Vancouver success story who has expanded globally. They are well known for their corporate culture and has won major awards for their accomplishments. They have invested majorly in technology and have had an incredibly successful past few years, including a major strategic acquisition. They have an all-star leadership team who keeps you accountable and provides support while still affording you tremendous autonomy. They are located close to rapid transit in newly renovated offices in downtown Vancouver and have an in office work arrangement with 4 days a week in office.
You:
You will bring the following education, skills and experience to the role:
1–5 years of project coordination or project management experience in a fast-paced environment.
Experience in technology, specifically infrastructure teams is an asset.
Familiarity with project management tools such as JIRA, Confluence, or SharePoint.
Strong organizational, documentation, and communication skills.
Compensation:
This role pays between $35-50 per hour dependant on experience.
Next Steps:
If the sound of this opportunity excites you, and you’re confident that it’s a good fit for your experience and career goals, then we’d love to hear from you! Please send your updated resume to us by applying to this posting and one of our awesome team of recruiters will be in touch.
On site work environment with 4 days a week in office.
What & Why:
We are looking for a hybrid Senior Solution Architect / Full Stack Developer position that blends high-level solution design with hands-on development. The job involves designing scalable, secure, and high-performing system architectures, primarily leveraging Java back-end technologies (Spring Boot, JPA, Hibernate) while also contributing to front-end development with frameworks like React or Angular. Beyond coding, the role requires leading architectural decisions, creating documentation and roadmaps, and ensuring alignment with enterprise standards. The person will work closely with business and technical teams, mentor developers, guide best practices, and evaluate tools and frameworks to shape the overall technology strategy.
Who:
This client is one of the most recognizable Canadian brands, a true Vancouver success story who has expanded globally. They are well known for their corporate culture and has won major awards for their accomplishments. They have invested majorly in technology and have had an incredibly successful past few years, including a major strategic acquisition. They have an all-star leadership team who keeps you accountable and provides support while still affording you tremendous autonomy. They are located close to rapid transit in newly renovated offices in downtown Vancouver and have a hybrid work environment, 4 days a week in office.
You:
You will bring the following education, skills and experience to the role:
10+ years of software development with at least 5+ years of hands-on Java back-end development (Spring Boot, JPA/Hibernate, RESTful APIs).
3+ years of solution architecture experience, with strong knowledge of modern architectural patterns (microservices, event-driven, layered).
Proven full stack development expertise, including front-end frameworks such as React or Angular.
Cloud platform proficiency (AWS preferred; Azure/GCP also valuable) with experience in containerization (Docker, Kubernetes) and CI/CD/DevOps practices.
Strong background in API design, integration, and database technologies (relational + NoSQL).
Compensation:
This role pays between $90-100 per hour.
Next Steps:
If the sound of this opportunity excites you, and you’re confident that it’s a good fit for your experience and career goals, then we’d love to hear from you! Please send your updated resume to us by applying to this posting and one of our awesome team of recruiters will be in touch.
We are currently hiring for a remote Back End Software Engineer to help build and scale an AI-Powered product catered for the engineering space.
Read Full Description
We are currently hiring for a remote Back End Software Engineer to help build and scale an AI-Powered product catered for the engineering space.
Working with experienced tech leaders.
Building an AI-powered product while leveraging AI in development.
Excellent team culture and remote work in Canada.
What & Why:
Join an ambitious, fast-growing startup building AI-powered tools that help organizations make smarter technology decisions. Backed by strong investor support and industry recognition, they are growing their team and looking for talented engineers with a passion for AI. In this role, you will be designing and building the backend systems that power their product using GO, and integrating AI/ML pipelines using Python.
Who:
An early stage startup that has gained industry recognition and have successfully secured significant funding. Their leadership team is made of experienced experts in the tech space.
You:
You will bring the following education, skills and experience to the role:
5+ years’ experience in GO, Python, and AWS.
Experience in leveraging AI in development (such as a coding copilot).
Experience with distributed systems.
Strong understanding of system design and familiarity with various components of cloud architectures.
Experience building an AI product would be a bonus.
Compensation:
Base salary up to $160,000 USD plus benefits, vacation, and equity.
Next Steps:
If the sound of this opportunity excites you, and you’re confident that it’s a good fit for your experience and career goals, then we’d love to hear from you! Please send your updated resume to us by applying to this posting and one of our awesome team of recruiters will be in touch.
We are currently hiring for a remote DevOps/ SRE to help build and establish an AWS-based cloud operations and infrastructure-as-code strategy on behalf of a startup tech company.
Read Full Description
We are currently hiring for a remote DevOps/ SRE to help build and establish an AWS-based cloud operations and infrastructure-as-code strategy on behalf of a startup tech company.
Working with experienced tech leaders.
Building an AI-powered product while leveraging AI in development.
Excellent team culture and remote work in Canada.
What & Why:
Join an ambitious, fast-growing startup building AI-powered tools that help organizations make smarter technology decisions. Backed by strong investor support and industry recognition, they are growing their team and looking for talented engineers with a passion for AI. In this role, you will be designing, implementing, and administering scalable AWS infrastructure, deploying observability pipelines, and more.
Who:
An early stage startup that has gained industry recognition and have successfully secured significant funding. Their leadership team is made of experienced experts in the tech space.
You:
You will bring the following education, skills and experience to the role:
5+ years’ experience as an SRE or DevOps working with AWS.
Experience using Splunk.
Background working in a product or SAAS environment would be a bonus.
Experience building an AI product would be a bonus.
Compensation:
Base salary up to $150,000 CAD plus benefits, vacation, and equity.
Next Steps:
If the sound of this opportunity excites you, and you’re confident that it’s a good fit for your experience and career goals, then we’d love to hear from you! Please send your updated resume to us by applying to this posting and one of our awesome team of recruiters will be in touch.
6-month contract Salesforce Service Cloud Developer role at a global enterprise organization with hybrid work in Vancouver
Read Full Description
6-month contract Salesforce Service Cloud Developer role at a global enterprise organization with hybrid work in Vancouver
Contract Salesforce Service Cloud Developer role.
Global enterprise organization experiencing large scale growth.
On site work environment, 4 days a week in office.
What & Why:
As a result of investment our client is looking to add a SFSC developer to their team to support their call centre powered by Salesforce technology. In this role, you’ll leverage deep expertise in Salesforce engineering (Apex, LWC, Flows) and Service Cloud to deliver scalable solutions that enhance customer experience. You’ll work on AI-powered Agentforce features, Service Cloud Voice with Amazon Connect, and Verint WFM integrations, while driving best practices in secure development, CI/CD, and enterprise integrations. As a senior member of the team, you’ll mentor developers, lead code reviews, and partner with cross-functional teams to ensure solutions align with business goals and customer experience KPIs.
Who:
This client is one of the most recognizable Canadian brands, a true Vancouver success story who has expanded globally. They are well known for their corporate culture and has won major awards for their accomplishments. They have invested majorly in technology and have had an incredibly successful past few years, including a major strategic acquisition. They have an all-star leadership team who keeps you accountable and provides support while still affording you tremendous autonomy. They are located close to rapid transit in newly renovated offices in downtown Vancouver, working in an onsite model, 4 days a week in office
You:
You will bring the following education, skills and experience to the role:
5+ years of hands-on Salesforce engineering experience (Apex, SOQL/SOSL, Visualforce, Lightning Web Components, Flows).
Deep expertise in Salesforce Service Cloud (Case Management, Omni-Channel, Service Console, Knowledge, automation).
Proven experience implementing Agentforce AI solutions (chatbots, AI-assisted routing, case classification).
Strong track record integrating Amazon Connect (CCaaS) and Service Cloud Voice for contact center enablement.
Experience integrating Verint WFM with Service Cloud for scheduling, adherence, and workforce optimization.
Advanced knowledge of Salesforce development architecture patterns and secure coding practices.
Skilled with Salesforce APIs (REST, SOAP, Bulk, Streaming) for enterprise integrations.
Proficiency with GitLab and CI/CD pipelines (scratch orgs, packages, Git, DevOps tooling).
Familiarity with enterprise systems in Inventory, Commerce, Payments, and Order Management.
Experienced in Agile/Scrum environments, collaborating with product owners, BAs, and QA teams.
Strong leadership and mentorship ability: guiding developers, running code reviews, enforcing best practices.
Excellent problem-solving skills with a focus on customer experience KPIs (AHT, FCR, CSAT).
Compensation:
This role pays between $80-100 per hour.
Next Steps:
If the sound of this opportunity excites you, and you’re confident that it’s a good fit for your experience and career goals, then we’d love to hear from you! Please send your updated resume to us by applying to this posting and one of our awesome team of recruiters will be in touch.
6-month contract Kafka Platform Engineer role working with an enterprise platform team with a retail client.
Read Full Description
6-month contract Kafka Platform Engineer role working with an enterprise platform team with a retail client.
6-month contract Kafka Platform Engineer role
Working with the enterprise platform team
Retail client located in downtown Vancouver hybrid work, 3 days a week in office
What & Why:
As a result of investment in technology our client is looking to add a Platform Engineer to their team for a 6-month contract to start. Ideally you have 3 years of working knowledge on the Kafka platform and hands-on expertise in Confluent platform management, AWS EK8s infrastructure, and HashiCorp Vault. You should be proficient in automation and development tools for Kafka, with the ability to create serverless applications using Python or Java. In this role, you will apply your experience to develop automation solutions, such as account vending machines and security-focused automation leveraging HashiCorp KeyVault. Additionally, you will bring extensive experience managing Kafka topics, including ACL, SSO, and resiliency, while also driving scalability initiatives. You should have expertise with Azure AD, Conditional Access, Kafka topic and schema registry RBAC, as well as experience implementing Azure PIM and Just-In-Time (JIT) access. Expert-level knowledge in DevSecOps processes and tools such as Git, JFrog Artifactory, Jenkins, and HashiCorp products is essential for success in this role. This is a great opportunity as this team has great growth plans for the upcoming year.
Who:
This client is one of the most recognizable Canadian brands, a true Vancouver success story who has expanded globally. They are well known for their corporate culture and has won major awards for their accomplishments. They have invested majorly in technology and have had an incredibly successful past few years, including a major strategic acquisition. They have an all-star leadership team who keeps you accountable and provides support while still affording you tremendous autonomy. They are located close to rapid transit in newly renovated offices in downtown Vancouver and have a hybrid work environment with three days a week in office.
You:
You will bring the following education, skills and experience to the role:
3+ years of experience working with the Kafka platform
Advanced expertise with Confluent platform management, AWS EK8s infrastructure management, Hashi corp vault, Automation, and Developer tools for Kafka
Proficient in developing scripts, preferably using python or Java to build serverless applications
Hands-on experience with building automation and applications such as account vending machine and security-oriented automation such as Hashicorp KeyVault
Extensive experience with Confluent platform, Kafka topic ACL, SSO, resiliency, and scalability, Azure AD + Conditional Access, implementing Kafka topic and schema registry RBAC and Azure PIM + JIT.
Expert level in DevSecOps tools and processes to include, but not limited to Git, JFrog Artifactory, Jenkins and HashiCorp Products.
Compensation:
This role pays between $65-70 per hour.
Next Steps:
If the sound of this opportunity excites you, and you’re confident that it’s a good fit for your experience and career goals, then we’d love to hear from you! Please send your updated resume to us by applying to this posting and one of our awesome team of recruiters will be in touch.
Fixed-term, full-time contract with a modern, customer-centric retail organization.
Lead feature development and optimize integrations on a high-traffic eCommerce platform.
Remote position in Canada with quarterly onsite meetings in Vancouver.
What & Why:
Our client is hiring an experienced Salesforce Commerce Cloud Developer to support the continued growth of their Salesforce Commerce Cloud (SFCC) environment. This role will focus on developing new features, optimizing integrations with key third-party systems, and ensuring the platform remains secure, scalable, and high-performing. It’s a great fit for a collaborative developer who enjoys working closely with business and technical teams to deliver solutions that directly impact customer experience and digital operations.
Who:
Our client is a respected retail and eCommerce brand known for investing in cloud-first commerce platforms and modernizing their digital customer experience. The digital team works closely with business stakeholders, marketing, and operations to deliver high-quality, reliable commerce solutions in a fast-paced, collaborative environment.
You:
5+ years of hands-on experience in Salesforce Commerce Cloud (SFCC) development on the SFRA platform.
Strong knowledge of web development technologies — HTML, CSS, JavaScript, and API integrations.
Proven experience integrating third-party systems such as payment gateways, shipping solutions, or marketing automation tools.
Background in developing scalable, secure, and customer-friendly eCommerce solutions.
Hands-on experience with modern development practices including code versioning, unit testing, and Agile workflows.
Compensation:
Salary: $115,000–$125,000.
Next Steps:
If this opportunity sounds like a fit for your skills and career goals, we’d love to connect. Apply today with your updated resume and one of our recruitment team members will be in touch.
Our client is seeking an experienced Security Administrator to lead the management and security of their corporate infrastructure and customer-facing service platforms. This is a hands-on role with a mix of system administration, network infrastructure management, and cybersecurity policy ownership.
Youll play a key role in developing and maintaining security policies, managing disaster recovery and business continuity plans, and ensuring infrastructure and cloud platforms remain secure, reliable, and scalable. This is a great fit for someone who thrives in dynamic, collaborative environments where youâll work closely with internal IT, product development, and operations teams to support new technology deployments and day-to-day operations.
Read Full Description
Security Administrator
Full-time, permanent opportunity with a growing infrastructure and AI technology team.
On-site role based in Abbotsford, BC.
What & Why:
Our client is seeking an experienced Security Administrator to lead the management and security of their corporate infrastructure and customer-facing service platforms. This is a hands-on role with a mix of system administration, network infrastructure management, and cybersecurity policy ownership.
Youll play a key role in developing and maintaining security policies, managing disaster recovery and business continuity plans, and ensuring infrastructure and cloud platforms remain secure, reliable, and scalable. This is a great fit for someone who thrives in dynamic, collaborative environments where you’ll work closely with internal IT, product development, and operations teams to support new technology deployments and day-to-day operations.
You:
You’ll bring the following skills and experience to the role:
5+ years of hands-on system and network administration experience across Windows and Linux environments, including managing firewalls, virtualization platforms, and corporate infrastructure.
3+ years of direct experience developing, implementing, and maintaining cybersecurity policies, disaster recovery plans, and business continuity strategies, with ownership of security governance and compliance.
3+ years of proven experience managing and supporting network infrastructure components, including firewalls, DNS, DHCP, Wi-Fi systems, and VPNs.
Strong problem-solving and troubleshooting skills, with the ability to quickly identify and resolve complex infrastructure and security issues.
Excellent communication and collaboration skills, comfortable working cross-functionally with product development, operations, and other IT teams.
Experience working in infrastructure environments supporting commercial software platforms or AI/IoT solutions would be a strong asset.
Compensation & Benefits:
Salary: $100,000–$120,000 per year.
3 weeks vacation.
Extended health, dental, and vision coverage.
Next Steps:
If this opportunity aligns with your experience and career goals, we’d love to hear from you. Apply today with your updated resume and one of our recruitment team members will be in touch!
Bring your technical skills and growth mindset as a Full Stack Staff Engineer and help scale a rapidly growing start-up.
Read Full Description
Bring your technical skills and growth mindset as a Full Stack Staff Engineer and help scale a rapidly growing start-up.
Provide technical leadership across multiple industry leading AI-powered products.
Instill technical excellence and help engineers reach their potential.
Build disruptive tech that is rapidly changing an entire industry.
What & Why:
Our client is in an exciting growth phase. They are currently rapidly growing their team to expand their business and scale their AI-powered products.
The Full Stack Staff Engineer role is newly created to ensure technical excellence in the SDLC and that engineers received proper mentorship as they scale. As an individual contributor, the Full Stack Staff Engineer will work across multiple teams to guide system designs and ensuring best practices.
Who:
Our award-winning client is building a highly innovative AI-platform that is completely disrupting their industry. By using AI to identify data points and reduce repetitive tasks, they’re enabling users to focus on customer relationships and high-value work.
They are in a very stable, recession-proof industry and are well-positioned for long-term growth. With a team of 60 people currently based in downtown Vancouver, they’re aiming to almost double in size this year. This is a great time to join a fast-scaling company with a clear vision and strong market demand.
This hybrid role is based in downtown Vancouver with 3 days per week on site. Our client is a perfect fit for someone who enjoys taking ownership and thriving in a start-up culture.
You:
You will bring the following education, skills and experience to the role:
At least 10 years of experience as a full stack developer, experienced in Python, React, Typescript, PostgreSQL.
Cloud experience is a must, preferably in a SaaS environment.
Experience working across multiple development teams, switching context quickly but able to do deep technical dives.
Passion for and proven experience elevating teams through mentorship and instilling technical excellence.
Experience designing complex architecture.
Track record of engaging with AI-driven development tools to improve the SDLC.
Must be ready to navigate the challenges of a start-up environment.
Excellent verbal and written communication skills.
Compensation:
$150,000 to $190,000 + equity.
60 days work anywhere per year.
4 weeks paid vacation.
Comprehensive benefits.
Next Steps:
If the sound of this opportunity excites you, and you’re confident that it’s a good fit for your experience and career goals, then we’d love to hear from you! Please send your updated resume to us by applying to this posting and one of our awesome team of recruiters will be in touch.
6 month contract Technical System Analyst role with an enterprise organization located in Vancouver with 3 days in office.
Read Full Description
6 month contract Technical System Analyst role with an enterprise organization located in Vancouver with 3 days in office.
6 month contract Technical System Analyst role supporting a retail organization.
Great opportunity to support a growing project team.
Work location is Vancouver, with 3 days a week in office.
What & Why:
Our client is looking to add a Technical System Analyst to their growing team, this role is a 6-month contract to start. This technology delivery team helps reduce fraud throughout the retail organization by working closely with SaaS vendors to address the needs of the team. You should have experience supporting end-users including triaging, performing root cause analysis, and resolving application issues and responding to how-to questions. You will be responsible for supporting the creation, maintenance and monitoring of applications owned by the team to support the ability to re-create, diagnose and troubleshoot technical issues faced by systems and applications users and vendors. This is a great, growing team to join.
Who:
This client is one of the most recognizable Canadian brands, a true Vancouver success story who has expanded globally. They are well known for their corporate culture and has won major awards for their accomplishments. They have invested majorly in technology and have had an incredibly successful past few years, including a major strategic acquisition. They have an all-star leadership team who keeps you accountable and provides support while still affording you tremendous autonomy. They are located close to rapid transit in newly renovated offices in downtown Vancouver and have a hybrid work model, 3 days a week in office.
You:
You will bring the following education, skills and experience to the role:
Minimum 4 years of progressively responsible, post-baccalaureate work experience designing, developing, and implementing computer software projects utilizing open-source services framework.
Experience with Devops and CD/CI tools for Java Platform.
Experience with CI/CD pipelines and automation, Docker & Container Management, Application Performance Engineering, Monitoring, performance, alerting, AWS Services and Architecture.
Experience in working with distributed Unix or Linux-based systems, J2EE Application Servers, clustered DB systems and source control systems.
4+ years’ experience in Retail Systems, development, delivery, & production support (highly valued).
Bachelor’s degree in Computer Science/Information Technology, or in a related technical field or equivalent technology experience.
Compensation:
This role pays between $60-80 per hour.
Next Steps:
If the sound of this opportunity excites you, and you’re confident that it’s a good fit for your experience and career goals, then we’d love to hear from you! Please send your updated resume to us by applying to this posting and one of our awesome team of recruiters will be in touch.