Search jobs now Find the right job type for you Explore how we help job seekers Contract talent Permanent talent Learn how we work with you Executive search Finance and Accounting Technology Marketing and Creative Legal Administrative and Customer Support Technology Risk, Audit and Compliance Finance and Accounting Digital, Marketing and Customer Experience Legal Operations Human Resources 2025 Salary Guide Demand for Skilled Talent Report Building Future-Forward Tech Teams Job Market Outlook Press Room Salary and hiring trends Adaptive working Competitive advantage Work/life balance Inclusion Browse jobs Find your next hire Our locations

40 results for Software Developer jobs

Senior Software Developer
  • Toronto, ON
  • remote
  • Temporary
  • - CAD / Hourly
  • We are looking for an experienced Senior Software Developer to join our team on a long-term contract basis in Toronto, Ontario. In this role, you will leverage your expertise to analyze, optimize, and enhance complex codebases while collaborating with stakeholders to deliver high-quality technical solutions. This is an exciting opportunity to work on cutting-edge systems and contribute to the success of our organization.<br><br>Responsibilities:<br>• Conduct comprehensive analysis of existing codebases within Raiser’s Edge, Blackbaud, and Luminent systems to identify inefficiencies and recommend improvements.<br>• Implement best practices for software security, scalability, and performance, ensuring robust and efficient solutions.<br>• Debug and resolve complex technical issues, delivering timely fixes and enhancements that maintain system integrity.<br>• Refactor and optimize code for improved performance, maintainability, and scalability across organizational platforms.<br>• Collaborate with IT teams and business leaders to align technical solutions with organizational goals and objectives.<br>• Create detailed documentation of code changes, implemented solutions, and recommendations for future development.<br>• Provide expert consultation on Blackbaud and Raiser’s Edge systems, offering strategic guidance for enhancements and implementation.<br>• Support system integrations, APIs, and middleware components to ensure seamless functionality and interoperability.<br>• Establish and enforce comprehensive frameworks for code review and technical compliance to maintain high development standards.
  • 2025-09-15T16:54:02Z
Software Developer
  • Abbotsford, BC
  • onsite
  • Permanent
  • 80000.00 - 100000.00 CAD / Yearly
  • <p>We are seeking a <strong>Front-End Developer</strong> to join an innovative technology team in building safer and smarter communities. In this role, you will craft intuitive, user-friendly interfaces for our solutions within the intelligent transportation systems space. Working closely with a team of seasoned professionals, you’ll contribute to all stages of the software development lifecycle, from design through release.</p><p> </p><p>This is a hybrid role based in Abbotsford BC</p><p> </p><p><br></p>
  • 2025-09-12T17:18:53Z
Software Developer
  • Abbotsford, BC
  • onsite
  • Permanent
  • 80000.00 - 100000.00 CAD / Yearly
  • <p> </p><p>We are seeking a <strong>Back-End Developer</strong> to design and implement scalable, robust solutions for transportation systems. In this key role, you will focus on building and maintaining server-side applications, databases, and services that power advanced technology products.</p><p> </p><p>This is a hybrid role based in Abbotsford BC</p><p><br></p>
  • 2025-09-12T17:18:53Z
Product Manager
  • Toronto, ON
  • onsite
  • Permanent
  • 130000.00 - 180000.00 CAD / Yearly
  • <p><strong><u>Please note that this is a hybrid position (2 – 3x a week in the office) in Downtown Toronto.</u></strong></p><p><br></p><p><br></p><p>Are you an experienced product design leader with a strong background in capital markets? We are helping a Toronto-based asset management firm with a new Product Manager opportunity.</p><p><br></p><p><br></p><p>In this role, you will lead the development of an advanced front-office trading platform, that deals with a high volume of real time data. This is a critical product that drives decision-making, risk evaluation, and portfolio management.</p><p><br></p><p><br></p><p>You’ll act as the key interface between business stakeholders, portfolio managers, traders, and the development team, taking full ownership of the product lifecycle. You’ll translate complex business requirements into actionable development plans, manage product roadmaps, and support the delivery of high-impact features. You will manage the daily operations for the Front End Development team, and a background as a Front End Developer or a UX Developer / Designer would be helpful.</p><p><br></p><p><br></p><p><strong>What you will do and how you will make an impact …</strong></p><p><br></p><p><br></p><ul><li>Develop a deep understanding of how portfolio management applications function, including their features, user workflows, and overarching business impact.</li></ul><p><br></p><p><br></p><ul><li>Partner with business stakeholders to gather, document, and refine requirements for new features and system enhancements.</li></ul><p><br></p><p><br></p><ul><li>Create detailed user stories, workflows, and acceptance criteria to guide development teams effectively.</li></ul><p><br></p><p><br></p><ul><li>Identify opportunities to improve system performance and user experience by analyzing usage data and feedback from end-users.</li></ul><p><br></p><p><br></p><ul><li>Create detailed product roadmaps and ensure alignment with strategic business goals.</li></ul><p><br></p><p><br></p><ul><li>Lead Agile workflows, including sprint planning, backlog management, and milestone reviews, to keep teams on track and focused on value-driven outcomes. You will work alongside engineers and architects to make product design decisions, ensuring a high standard of quality and reliability in all deliverables.</li></ul><p><br></p><p><br></p><p><strong>Why we are excited about you …</strong></p><p><br></p><p><br></p><ul><li>You bridge the gap between business needs and technical execution, and have previous experience in a Product Manager / Product Designer / UX Manager / similar role</li></ul><p><br></p><ul><li>You have a proven understanding of software development, UX and UI principles and best practices</li></ul><p><br></p><ul><li>You are very familiar with data visualization tools and data processing systems</li></ul><p><br></p><ul><li>You thrive in a dynamic environment, and can juggle multiple priorities in a time-sensitive environment</li></ul><p><br></p><ul><li>You are self-driven and have a results-oriented and collaborative mindset</li></ul><p><br></p><p><br></p>
  • 2025-08-18T15:29:22Z
Manager of Information Technology
  • Burnaby, BC
  • onsite
  • Permanent
  • 120000.00 - 140000.00 CAD / Yearly
  • <p>This is an opportunity to join a well-established FinTech company in a technology leadership role. In this position, you’ll be leading a team size of around 15 people, and you’ll have several team leads reporting to you. </p><p><br></p><p>This company works with financial institutions across Canada, and they provide an innovative software platform to their customers. A significant part of your role will focus on ensuring that the platform is running smoothly at all times, to minimize downtime and disruptions. Experience in a software company, working on platform engineering would be considered an asset for this role. </p><p><br></p><p>This role is suitable if you are an experienced people manager, with a strong technical background. Perhaps you started your career in IT systems administration or product operations, and then progressed into leading teams of technical professionals. If this sounds like you, then please read on. </p><p><br></p><p>This is a full-time position, and includes a competitive base salary, paid vacation and extended health and dental benefits. </p><p><br></p><p>One of the attractive elements of this opportunity is the chance to work with a supportive team. You will be reporting to a long-term CIO of the company, and there are several other members of the team with long tenure. Your role will be to coach and mentor and develop the members of your staff, and to develop relationships with other staff members across the business.</p><p><br></p><p><strong>HOW TO APPLY</strong></p><p><br></p><p>A bit about myself - my name is Nathan Wawruck, and I am a recruitment consultant based in Vancouver, BC. I have over a decade of matching software and IT professionals to job opportunities, and I am always looking to connect with like-minded people in the Vancouver area.</p><p><br></p><p>If you're interested in pursuing this role, please apply to this posting online, and contact me for an initial discussion. This is a chance for us to discuss specifics, such as the company name, the key hiring managers, and the more in-depth job requirements. This is also a great opportunity to talk about your overall career goals and preferences. We can even discuss other potential roles which may fit what you're looking for. Please find me on LinkedIn by searching my name: Nathan Wawruck</p>
  • 2025-08-22T17:19:04Z
Experienced Node Developer
  • Calgary, AB
  • onsite
  • Permanent
  • 100000.00 - 105000.00 CAD / Yearly
  • <p><strong>THE ROLE:</strong> </p><p>We’re looking for an <strong>Experienced Node Developer</strong> to join our innovative team and contribute to cutting-edge software projects. You will collaborate within an agile environment, working with a talented group of developers and stakeholders to deliver high-quality solutions that optimize system functionality and improve overall performance. Reporting to a project leader or manager, this role empowers you to take ownership, show creativity, and deliver exceptional results.</p><p><strong>Key Responsibilities:</strong></p><ul><li>Develop, test, and implement new software features tailored to business needs.</li><li>Partner with your Team Lead and colleagues to foster clear and consistent communication.</li><li>Participate in root cause analyses and improve code quality through tests and reviews.</li><li>Recommend changes to optimize software functionality and boost performance.</li><li>Compile timely and comprehensive documentation for use across projects.</li><li>Stay informed on emerging industry trends and technologies.</li><li>Adapt quickly between tasks to maintain workflow efficiency and composure.</li><li>Utilize strong problem-solving abilities to guide critical decisions effectively.</li></ul><p><strong>WHY THIS ROLE?</strong></p><p>This is not your ordinary Node Developer opportunity—this is a chance to work with talented professionals in a highly collaborative environment. You’ll have access to the tools, technologies, and resources to not only contribute to impactful projects but also grow your own expertise. We value creativity, innovation, and teamwork and will give you the platform to truly make your ideas count.</p><p>Here, you will build upon your career by engaging in exciting tasks that challenge your abilities, expand your technical knowledge, and inspire you to deliver your very best. If you love working in a fast-paced, dynamic industry and making a difference with your work, this is the role for you. Apply today, don’t wait!</p>
  • 2025-08-20T22:04:22Z
Développeur front-end
  • Montreal, QC
  • remote
  • Temporary
  • 35.00 - 40.00 CAD / Hourly
  • <p>Nous recherchons un développeur front-end hautement motivé et expérimenté pour rejoindre l'équipe de notre client à Laval, au Québec. Il s'agit d'un contrat de huit mois dans le cadre duquel vous contribuerez au développement et à l'amélioration d'une plateforme web conçue pour rationaliser le partage d'informations promotionnelles et centraliser les données à des fins d'analyse avancée. Vous travaillerez en étroite collaboration avec des équipes interfonctionnelles afin de garantir que l'application réponde à des normes élevées en matière de performances et de convivialité, tout en respectant les meilleures pratiques en matière de développement logiciel.</p><p><br></p><p>Responsabilités :</p><p><br></p><p>• Développer et maintenir des applications frontales complexes à l'aide d'Angular, en tirant parti de fonctionnalités modernes telles que les composants autonomes, les signaux et RxJS.</p><p>• Concevoir et mettre en œuvre une architecture d'application évolutive, en mettant l'accent sur les principes de conception atomique et la structuration optimale des composants et des services.</p><p>• Collaborer avec les équipes de gestion des produits, d'ingénierie des données et d'analyse des données afin d'aligner les fonctionnalités des applications sur les besoins de l'entreprise.</p><p>• Créer et gérer des formulaires réactifs avec des validateurs personnalisés, en garantissant une gestion robuste de l'état des formulaires.</p><p>• Effectuer des tests unitaires à l'aide de Jest et des tests de bout en bout avec des outils tels que Cypress, en suivant les meilleures pratiques de développement piloté par les tests.</p><p><br></p><p><br></p><p>We are looking for a highly motivated and experienced Front-End Developer to join our client's team in Laval, Quebec. This is an eight-month contract role where you will contribute to the development and enhancement of a web-based platform designed to streamline the sharing of promotional details and centralize data for advanced analytics. You will work closely with cross-functional teams to ensure the application meets high performance and usability standards while adhering to best practices in software development.</p><p><br></p><p>Responsibilities:</p><p>• Develop and maintain complex front-end applications using Angular, leveraging modern features such as standalone components, signals, and RxJS.</p><p>• Design and implement scalable application architecture, focusing on atomic design principles and optimal component and service structuring.</p><p>• Collaborate with Product Management, Data Engineering, and Data Analytics teams to align application features with business needs.</p><p>• Build and manage reactive forms with custom validators, ensuring robust form state management.</p><p>• Perform unit testing using Jest and end-to-end testing with tools like Cypress, following test-driven development best practices.</p><p>• Integrate and customize Angular Material, Storybook, and ag-Grid components to enhance the user interface.</p><p>• Apply advanced TypeScript techniques to ensure codebase modularity and robustness.</p><p><br></p>
  • 2025-09-12T16:05:52Z
RPA Developer
  • Calgary, AB
  • remote
  • Permanent
  • 90000.00 - 105000.00 CAD / Yearly
  • <p><strong>THE ROLE:</strong></p><p>Are you passionate about automation and innovation? We’re seeking an experienced and motivated RPA Developer to join our client’s team and play a pivotal role in optimizing business processes through robotic process automation (RPA). In this role, you'll design, develop, and implement RPA solutions using Automation Anywhere and/or UiPath to streamline repetitive operations and enhance efficiency across the organization. Your responsibilities will include monitoring and maintaining bot performance, creating robust test scripts to ensure solution accuracy, and documenting workflows and maintenance processes. Additionally, you'll collaborate with business users and provide key insights to technical and non-technical stakeholders while managing a remote, distributed team. This role is available for remote work concessions; however, preference will be given to candidates based in proximity to the client’s head office in the Vancouver area.</p><p><em>Main Responsibilities:</em></p><ul><li>Develop, design, and implement RPA systems using Automation Anywhere or UiPath to automate repetitive business operations</li><li>Monitor and maintain RPA bots to guarantee their effectiveness, dependability, and peak performance</li><li>Create and run test scripts to ensure that RPA solutions are accurate and functioning</li><li>Record workflows, setups, and maintenance practices related to automation</li><li>Collaborate with stakeholders across teams to identify automation opportunities and deliver impactful solutions</li></ul><p><strong>WHY THIS ROLE?</strong></p><ul><li>This is a unique opportunity to transform workflows and create lasting impact within a company recognized for its innovation and growth. <em>You’ll enjoy:</em></li><li>A company with an excellent reputation and forward-thinking outlook</li><li>A fast-paced, dynamic role where no two days are ever the same</li><li>Ongoing professional training and development</li><li>A work environment where your initiative and innovation will be rewarded</li><li>A flexible workplace where work-life balance is actively promoted</li></ul>
  • 2025-09-15T23:09:18Z
Business Analyst
  • Vancouver, BC
  • onsite
  • Temporary
  • 38.00 - 44.00 CAD / Hourly
  • <p>We are seeking a Business Analyst to join our client’s team on a 6-month contract, with the potential to transition into a permanent role. This position offers the opportunity to play a key role in finance-related initiatives while supporting the delivery of custom software solutions in a collaborative Agile environment.</p><p> </p><p><strong>About the Role</strong></p><p>The successful candidate will bring strong business analysis expertise and proven experience partnering with cross-functional development teams to deliver custom software solutions. While exposure to finance/accounting projects and data migration is an asset, this role prioritizes core BA skills, process expertise, and Agile delivery experience above domain knowledge.</p><p> </p><p><strong>Key Responsibilities</strong></p><ul><li>Engage stakeholders to elicit, analyze, and document business requirements.</li><li>Translate complex business processes into clear requirements for technical teams, with a focus on deal tracking, invoicing, compliance, and commission-related workflows.</li><li>Collaborate closely with cross-functional Agile teams to design and deliver custom software solutions.</li><li>Support system enhancements and process improvements that optimize revenue tracking and compliance functions.</li><li>Partner with international teams (including APAC) and adjust working hours as needed to support collaboration across time zones.</li><li>Contribute to testing, validation, and quality assurance of new features and system changes.</li></ul>
  • 2025-09-08T21:49:09Z
Application Support Engineer
  • Toronto, ON
  • onsite
  • Temporary
  • - CAD / Hourly
  • We are looking for an experienced Application Support Engineer to join our team in Toronto, Ontario. This is a long-term contract position where you will play a key role in providing technical support for applications on the Microsoft Windows platform. The role offers a mix of on-premises and remote work, with the opportunity to take on responsibilities independently once trained.<br><br>Responsibilities:<br>• Provide application support on the Microsoft Windows platform, ensuring smooth operation and troubleshooting issues as they arise.<br>• Assist with overflow support tasks when the primary support team is engaged with higher-priority issues.<br>• Act as the main support contact during the final three weeks of December, managing IT-related customer tasks during this quieter period.<br>• Collaborate with the Support Manager and other team members to resolve technical challenges efficiently.<br>• Participate in training sessions to familiarize yourself with internal systems and processes.<br>• Handle customer inquiries with professionalism, ensuring high levels of satisfaction and timely issue resolution.<br>• Monitor and maintain system compatibility with Cisco, Citrix, Dell, and Firewall technologies.<br>• Troubleshoot hardware and software issues, providing effective and timely resolutions.<br>• Offer remote support two days a week after gaining adequate training and demonstrating competency.
  • 2025-09-15T16:34:43Z
Build Engineer
  • New Westminster, BC
  • onsite
  • Permanent
  • 70000.00 - 80000.00 CAD / Yearly
  • <p>Job Description:</p><p> </p><p>We are seeking a skilled Build Engineer passionate about automation and game development to join our Central Tech team. In this role, you will play a key part in optimizing build pipelines, deploying scalable infrastructure, and streamlining workflows for large-scale multiplayer games.</p><p> </p><p>This is a full-time, in-office position requiring 5 days per week in in a centrally located office, near Skytrain and many shops and restaurants. </p>
  • 2025-09-12T17:43:44Z
Senior Infrastructure Engineer
  • Edmonton, AB
  • onsite
  • Permanent
  • 140000.00 - 150000.00 CAD / Yearly
  • <p><strong>THE ROLE:</strong> </p><p>Step into the pivotal position of <strong>Senior Infrastructure Engineer </strong>and take charge of elevating and scaling a global cloud infrastructure. In this role, you will lead the charge on AWS-based platforms, ensuring robust production environments while managing both modern and legacy systems. Your daily responsibilities will involve everything from incident response and system monitoring to dependency management and infrastructure automation.</p><p>This role is remote-first but offers optional office space for individuals near Edmonton, Alberta, Canada. If you enjoy working in high-impact environments and thrive on solving complex challenges, this is the perfect opportunity for you to make a difference. </p><p><strong>WHY THIS ROLE?</strong></p><p><strong>Here’s why this opportunity stands out:</strong></p><p>·      Work remotely from anywhere or choose to join the team in an Edmonton office setting if you’re local.</p><p>·      This is your chance to work on mission-critical technology with a direct impact on the company’s success.</p><p>·      From Kubernetes and Terraform to Python and AWS services, work with modern tools while expanding your skill set.</p><p>·      Join a team committed to learning, sharing knowledge, and improving workflows—all while putting transparency and teamwork first.</p><p>·      From comprehensive health coverage to 401(k) matching and flexible spending accounts, this role comes with everything you need to thrive.</p><p>·      Be part of a fast-growing company where professional development is encouraged and rewarded.</p><p>This opportunity won’t be available for long, so take the next step in your career. Join a team where your skills will make a real difference, and your professional growth is a top priority. Apply now and move your career forward!</p>
  • 2025-08-19T21:19:09Z
Data Engineer – Level III (Business Intelligence)
  • Sherwood Park, AB
  • onsite
  • Permanent
  • 12000.00 - 140000.00 CAD / Yearly
  • <p><strong>THE ROLE:</strong> </p><p>Are you ready to make a meaningful impact on a thriving organization that prioritizes innovation, collaboration, and individual growth? We are searching for a motivated and experienced <strong>Data Engineer – Level III (Business Intelligence)</strong> to join our client's team and contribute to building scalable, cloud-based data solutions that empower business success. If you thrive in dynamic environments and enjoy solving complex data challenges, this opportunity is for you!</p><p><strong>WHY THIS ROLE?</strong></p><p>Joining this team offers you not only the opportunity to flex your technical expertise but also access to a range of growth-oriented and employee-friendly benefits:</p><ul><li>Tailor your schedule to fit your life, with early finishes on select days.</li><li>Generous vacation time and an earned time-off program help you prioritize well-being.</li><li>Benefit from a retirement savings plan with employer contributions.</li><li>Enjoy a mix of in-office and remote work after the probationary period.</li><li>Take advantage of the on-site fitness facility, complete with trainer-led classes.</li><li>Ergonomically designed workstations, set in an updated and collaborative environment.</li><li>Expand your skills with education assistance and career development initiatives.</li><li>Join a company actively fostering inclusivity and celebrating employee achievements.</li><li>Are you fluent in French? Your bilingual skills are valued and may come with bonus compensation.</li></ul><p>Apply today to take the next step in your career and shape the future of data-driven decision-making.</p>
  • 2025-08-19T20:38:46Z
IT Support Specialist
  • Sidney, BC
  • onsite
  • Permanent
  • 65000.00 - 70000.00 CAD / Yearly
  • <p>If you already live on Vancouver Island, you know how great it is. And perhaps you don’t live there quite yet, but you have been looking for your chance to make the move? Well this is a full-time IT administration position based with a well-established company in Victoria, BC. Is this the chance you’ve been waiting for? </p><p><br></p><p>This is a full-time career opportunity with a long-standing industrial company that is part of a bigger company with several global offices. This position will be based in the Victoria office where you will take care of all the computer systems for approximately 50 staff. And you’ll be working collaboratively with a team of other IT people, based in the other global offices</p><p><br></p><p>This position includes a competitive base salary, paid vacation and extended health and dental benefits. </p><p><br></p><p>This IT position would best be suited for a Jack-or-Jill-of-all-Trades who loves doing a variety of different duties every day. On some days you may be more focused on building some new workstations and setting up new user accounts. On other days you may be doing some projects related to upgrading physical infrastructure. And you will also be involved in the ERP software system and other enterprise applications. And as you can imagine, the main reason to have a person physically stationed in Victoria is to provide a high-level of personal service to the users there (rather than manage everything remotely from Vancouver). So you’ll spend a good part of your day getting to know your co-workers and their computing needs. </p><p><br></p><p>You will be working primarily with Microsoft Windows-based systems, including Active Directory, Outlook, Office 365, and Microsoft Azure, etc. The engineers whom you support often use specialized software applications that may require some additional support or configuration (e.g. CAD software, MRP software, etc)</p><p><br></p><p><strong>How to Apply</strong></p><p><br></p><p>A bit about myself - my name is Nathan Wawruck, and I am a recruitment consultant based in Vancouver, BC. I have over a decade of matching software and IT professionals to job opportunities in BC and across Western Canada.</p><p><br></p><p>If you're interested in pursuing this role, please contact me for an initial discussion. This is a chance for us to discuss specifics, such as the company name, the key hiring managers, and the more in-depth job requirements. This is also a great opportunity to talk about your overall career goals and preferences. We can even discuss other potential roles which may fit what you're looking for. Please find me on LinkedIn by searching my name: Nathan Wawruck</p>
  • 2025-09-16T17:38:51Z
Technical Writer
  • Calgary, AB
  • onsite
  • Temporary
  • - CAD / Hourly
  • <p>Our client is seeking a Technical Writer to produce high-quality API and integration documentation using MadCap Flare. The successful candidate will work closely with developers, architects, and product teams to capture technical details and present them in a structured, accessible format for both internal and external audiences.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><ul><li>Review and understand the client’s API specifications, integration workflows, and system architecture.</li><li>Produce developer-focused documentation in MadCap Flare, including API references, authentication processes, and endpoint usage.</li><li>Create integration guides detailing how the client’s systems connect with third-party platforms.</li><li>Develop supporting diagrams (data flow, sequence, and system architecture).</li><li>Apply single-sourcing and conditional content strategies to deliver multiple outputs (HTML, PDF, online help).</li><li>Collaborate with SMEs to validate technical accuracy.</li></ul>
  • 2025-08-14T22:08:45Z
Web Developer
  • Bradford, ON
  • onsite
  • Temporary
  • - CAD / Hourly
  • We are looking for an experienced Web Developer to join our team in Bradford, Ontario. In this long-term contract role, you will play a critical part in redesigning and developing our website infrastructure while ensuring seamless integration with internal systems. This position offers an excellent opportunity to collaborate with cross-functional teams and external vendors to deliver a robust and dynamic web experience.<br><br>Responsibilities:<br>• Collaborate with internal teams and third-party vendors to revamp and enhance the company's website.<br>• Oversee the integration of data into the website infrastructure, ensuring compatibility with Microsoft Dynamics GP and Business Central.<br>• Develop and maintain eCommerce solutions tailored to B2B operations.<br>• Utilize platforms such as WordPress, Shopify, or Magento to manage and optimize website functionality.<br>• Implement and manage content management systems (CMS) to streamline updates and user engagement.<br>• Write, test, and debug client-side scripts using JavaScript, HTML, and CSS.<br>• Ensure backend development aligns with business requirements and supports website performance.<br>• Track and resolve website bugs and issues using tools like Atlassian Jira.<br>• Optimize the website for usability, responsiveness, and overall user experience.<br>• Stay current with the latest web development trends and technologies to continuously improve the platform.
  • 2025-09-02T17:34:49Z
UX/UI Designer
  • Toronto, ON
  • remote
  • Temporary
  • 40.00 - 50.00 CAD / Hourly
  • <p>Our client in the Finance industry is looking for an experienced <strong>UX/UI Designer</strong> with a proven track record of successfully designing web-based software applications. The ideal candidate will have <strong>5+ years of experience</strong> crafting user-centered designs and creating intuitive interfaces. Familiarity with B2B platforms and/or <strong>FinTech</strong> solutions is a significant plus. You will collaborate with cross-functional teams to research, design, and refine highly effective and engaging digital experiences that solve user challenges while aligning with business goals.</p><p><br></p><p>This is a 1 year contract, working hybrid in downtown Toronto - a <strong>minimum of 3 days in office per week</strong>.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><ul><li>Lead the end-to-end design process, including research, wireframing, prototyping, and final production for web-based software applications.</li><li>Collaborate with product managers, developers, and stakeholders to gather requirements and ensure alignment with user needs and business objectives.</li><li>Design user interfaces that are intuitive, accessible, and visually compelling, adhering to established design systems and brand guidelines.</li><li>Conduct user research and usability testing to gain insights and validate design concepts, ensuring data-driven decision-making.</li><li>Create and maintain comprehensive design documentation, including user flows, personas, and competitive analysis.</li><li>Stay updated on the latest design trends, best practices, and technologies, particularly in the B2B and FinTech spaces.</li><li>Work closely with developers to ensure accurate implementation of design specifications, conducting design reviews and QA as needed.</li><li>Contribute to the refinement and evolution of internal design systems, processes, and tools.</li></ul><p><br></p>
  • 2025-09-11T14:58:45Z
Front End Developer
  • Vancouver, BC
  • remote
  • Temporary
  • 41.16 - 47.66 CAD / Hourly
  • <p>Our client is undergoing a large-scale application rebranding initiative and is seeking a Front-End Developer with strong expertise in Vue 3 (Options API) to modernize and rebuild their applications. This 8-week fully remote contract focuses on delivering pixel-perfect, responsive applications by extracting assets from Figma designs and implementing them in Vue 3. Exposure to WebGL and related frameworks (GSAP, Babylon.js) is a strong asset.</p><p><br></p><p><strong>Responsibilities</strong></p><ul><li>Rebuild and rebrand applications using Vue 3 (Options API) as the primary framework.</li><li>Extract, optimize, and implement assets from Figma into production-ready code.</li><li>Ensure UI consistency across multiple applications, aligning with updated branding.</li><li>Develop interactive, engaging experiences with WebGL (Vue 3 integration) and animation libraries (e.g., GSAP, Babylon.js).</li><li>Collaborate closely with design and product teams, clearly communicating progress, challenges, and solutions.</li><li>Manage source control with Git and dependencies with NPM.</li><li>Utilize build tools such as Vite or Webpack for efficient workflows.</li></ul>
  • 2025-09-09T16:38:54Z
Controller *ON SITE*
  • Windsor, ON
  • onsite
  • Permanent
  • 115000.00 - 165000.00 CAD / Yearly
  • <p><strong>Job Description:</strong></p><p>We are seeking an experienced and strategic <strong>Controller</strong> . This leadership role will be pivotal in maintaining robust financial systems, ensuring accurate and timely reporting, and driving strategic initiatives to support the organization’s growth.</p><p>The ideal candidate will demonstrate expertise in financial management, accounting operations, and compliance, as well as strong managerial skills that will help foster team development and operational excellence.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><ul><li><strong>Financial Management:</strong></li><li>Maintain and oversee an information control system to ensure timely, accurate, and relevant financial data for effective business management.</li><li>Provide strategic financial leadership to support the company’s growth and ensure high-quality results.</li><li><strong>Operational Oversight:</strong></li><li>Manage day-to-day accounting operations, including general accounting, cost accounting, accounts payable, and accounts receivable.</li><li>Review and enhance cost and other accounting processes, ensuring best practices are implemented.</li><li>Ensure effective operating and management controls, recommending and executing necessary improvements.</li><li><strong>Financial Analysis and Forecasting:</strong></li><li>Analyze monthly financial performance and prepare detailed reports.</li><li>Collaborate on budget preparation, monitor actuals against projections, and propose measures to optimize financial performance.</li><li>Develop forecasts and projections to drive strategic growth and market share expansion.</li><li><strong>Compliance and Reporting:</strong></li><li>Lead month-end and year-end financial close processes efficiently and promptly.</li><li>Prepare audit schedules and analyses, while managing relationships with external auditors and relevant service providers.</li><li>Ensure compliance with applicable laws, regulations, and professional standards.</li><li><strong>Team Leadership and Development:</strong></li><li>Design and maintain an effective organizational structure within the accounting team to meet corporate needs.</li><li>Manage hiring, training, performance management, and career development of accounting staff.</li><li>Foster a supportive environment for skill enhancement and professional growth within the team.</li></ul><p><strong>Qualifications and Skills Required:</strong></p><ul><li>Proven experience in financial leadership roles, preferably as a Controller.</li><li>Expertise in general and cost accounting, financial reporting, budgeting, and forecasting.</li><li>Strong leadership, team management, and organizational skills.</li><li>Proficiency in financial systems and tools, with the ability to recommend and implement system improvements.</li><li>CPA or similar certification is preferred.</li><li>Advanced knowledge of Excel, ERP software, and compliance reporting.</li></ul><p><strong>Preferred Industry Experience:</strong></p><p>Candidates with experience in industries such as construction, manufacturing, or engineering will be given preference.</p><p><br></p><p><strong>What We Offer:</strong></p><p>This role provides the opportunity to make a significant impact on the strategic direction and financial health of the company while leading and developing a talented team.</p>
  • 2025-08-19T20:58:45Z
Accounting Manager
  • Vancouver, BC
  • onsite
  • Permanent
  • 90000.00 - 115000.00 CAD / Yearly
  • <p>Robert Half is working with a growing business located in Downtown Vancouver to help identify a new Accounting Manager. Reporting to the Controller with dotted line reporting to the parent, investment company, the Accounting Manager will play a significant role in developing the scalability of the businesses finance functions while ensuring the day-to-day accounting is accurate and timely. The Accounting Manager will take ownership of the accounting function, spearheading the development of robust policies, procedures, and internal controls. The successful candidate will also manage and streamline the month-end close process to ensure timely and accurate financial reporting.</p><p><br></p><p>Key responsibilities would include:</p><p><br></p><ul><li>Own the month-end close process, including preparation and review of journal entries, reconciliations, and financial statements</li><li>Monthly management reporting for operational and executive leadership</li><li> Participation in budgeting and forecasting in partnership with the Controller</li><li>Ad hoc financial and variance analysis</li><li>Build and implement accounting policies and standards to ensure compliance with GAAP and other regulatory requirements</li><li>Design and implement effective internal controls to safeguard company assets and ensure accurate financial reporting</li><li>Evaluate existing accounting processes and recommend improvements for efficiency and scalability</li><li>Serve as the primary liaison for external audits, handling documentation and addressing auditor requests</li><li>Provide leadership and guidance to junior accounting staff, fostering professional development and maintaining a high-performance team</li><li>Support Finance Department initiatives, such as software and systems implementation and other departmental or firm-wide improvements, with research, planning, and implementation, as required</li></ul>
  • 2025-08-22T16:59:00Z
Sr Payroll Specialist
  • Ottawa, ON
  • onsite
  • Permanent
  • 85000.00 - 90000.00 CAD / Yearly
  • <p><strong>Robert Half is partnering with an industry leader that's looking to add a Senior Payroll Specialist to their Finance team. This is a full-time permanent role. </strong></p><p><br></p><p><strong>Advantages:</strong></p><p>-Competitive salary (85-90K) + 5% bonus</p><p>-Full benefits + RRSP match (up to 3.5%)</p><p>-3 weeks vacation + discounts on merch/gym membership </p><p>-Hybrid (3-4 days on site)</p><p>-Great culture/leadership</p><p><br></p><p><strong>Responsibilities:</strong></p><p><br></p><p>-Processing bi-weekly payroll for over 300 employees </p><p>-Compile and enter payroll data; post wage and reconcile errors to maintain payroll records</p><p>-Review wages computed and correct errors to ensure accuracy of payroll</p><p>-Prepare reports of earnings, taxes, and deductions</p><p>-Record changes affecting net wages such as exemptions, insurance coverage for each employee to update master payroll records</p><p>-Manage the employee RRSP</p><p>-Enter new employee information into the software</p><p>-Conducts the reconciliation for earnings, Statutory deductions to the CRA and to Provincial Governments processed in the payroll calendar year for the following year-end</p><p>-Reviews and issues T4s & T2200S for the employees</p><p>-Completes the T4 summaries to the CRA</p><p>-Files EHT annual returns, WSIB annual reconciliation, CNESST Wage Statements</p><p>-Participates in system, payroll and educational session deemed valuable for the role and your development</p><p>-Works in partnership with Human Resources colleagues on matters of hires, terminations, payroll changes and process improvements</p><p>-Supports the management of Payroll team performance and development</p><p>-Other duties which may reasonably be required</p>
  • 2025-09-15T19:29:18Z
Intermediate Accountant
  • Vancouver, BC
  • onsite
  • Permanent
  • 60000.00 - 70000.00 CAD / Yearly
  • <p>Our client, located in Kitsilano, is a boutique real estate asset management and development firm specializing in the acquisition, redevelopment, and management of commercial and mixed-use properties in established and emerging neighborhoods. As long-term property owners, the company is committed to delivering first-class asset management services with a focus on sustainable growth, quality construction, and community enhancement.</p><p><br></p><p>They offer a stable and supportive work environment with flexible hours and an emphasis on work-life balance. You’ll work closely with the Finance Manager and gain exposure to a wide range of accounting and administrative functions while supporting both the core business and affiliated entities.</p><p><br></p><p><strong>Position Overview:</strong></p><p>We are seeking a motivated and detail-oriented Accountant to join a small but dynamic team. This is an excellent opportunity for someone looking to grow their accounting career in the real estate sector while enjoying stability, flexibility, and the chance to be involved in various aspects of the business.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><p><br></p><p><strong>Accounting & Finance</strong></p><ul><li>Perform full-cycle accounting for the company and related entities</li><li>Record general ledger entries and reconcile G/L accounts regularly</li><li>Prepare quarterly financial statements and monthly job cost reports</li><li>Reconcile bank and credit card accounts</li><li>Manage accounts payable; ensure timely and accurate payment processing</li><li>Review and process construction progress draws and track costs against budgets</li><li>Prepare and process staff and shareholder expense reports</li><li>Assist with month-end and year-end close procedures</li><li>Complete GST and other statutory filings as required</li><li>Assist in preparation of annual budgets and rolling forecasts</li><li>Update and maintain cash flow projections for active properties</li><li>Review property management reports and compare against leases and operating budgets</li><li>Review lease documents and update lease abstracts</li><li>Support financial reporting and accounting for related companies and shareholder businesses</li><li>Coordinate with property managers to resolve accounting discrepancies and support operational needs</li><li>Assist with audit preparation and liaise with external accountants as needed</li></ul><p><strong>Administrative Support</strong></p><ul><li>Maintain organized digital and physical filing systems for accounting and corporate records</li><li>Manage incoming/outgoing mail, email communications, and deliveries</li><li>Monitor office supplies and equipment, ensuring smooth day-to-day operations</li><li>Support administrative processes for related entities, ensuring coordination and consistency</li><li>Help facilitate intercompany communications and special projects</li><li>Liaise professionally with internal teams, external vendors, and service providers</li></ul>
  • 2025-09-16T20:59:10Z
Desktop Support Analyst
  • Kanata, ON
  • onsite
  • Temporary
  • - CAD / Hourly
  • <p>Our client is looking for a dedicated Desktop Support Analyst to join their team on a long-term contract basis in Kanata, Ontario. In this role, you will provide essential onsite IT support to a dynamic manufacturing facility, ensuring smooth operations in both production line environments and office spaces. This position offers an excellent opportunity to collaborate with system administrators, engineers, and other technical professionals.</p><p><br></p><p><strong>Responsibilities:</strong></p><p>• Deliver hands-on IT support for hardware, peripherals, and Windows-based Dell PCs across production lines and office environments.</p><p>• Troubleshoot and resolve technical issues related to laptops, desktops, and other workstation equipment.</p><p>• Collaborate with system administrators and the IT Manager to maintain optimal functionality of IT systems.</p><p>• Ensure the seamless operation of IT equipment within the manufacturing facility and engineering offices.</p><p>• Provide deskside support to end-users, addressing software and hardware concerns promptly.</p><p>• Document and escalate complex technical issues as needed, ensuring efficient resolution.</p><p>• Assist in maintaining and upgrading IT equipment to meet operational demands.</p><p>• Support the implementation of Cisco and Citrix technologies within the workspace.</p><p>• Maintain a high level of service while interacting with a diverse group of onsite users.</p><p>• Adhere to security and compliance standards when handling IT assets.</p>
  • 2025-09-15T19:34:11Z
Sr. Internal Auditor
  • Toronto, ON
  • remote
  • Temporary
  • 60.00 - 75.00 CAD / Hourly
  • We are looking for an experienced Senior Internal Auditor to join our team on a contract basis in Toronto, Ontario. In this role, you will play a key part in evaluating and improving financial controls, ensuring compliance with regulatory standards, and identifying areas of risk within the organization. This is an excellent opportunity for a detail-oriented individual with a strong background in auditing and ICFR to contribute to organizational success.<br><br>Responsibilities:<br>• Conduct comprehensive audits to assess the effectiveness of internal controls and compliance with regulatory requirements.<br>• Evaluate and enhance Internal Controls over Financial Reporting (ICFR) to ensure accuracy and reliability.<br>• Identify and report on potential risks, providing actionable recommendations to mitigate them.<br>• Collaborate with various departments to gather necessary data and documentation for audit processes.<br>• Prepare detailed audit reports and present findings to senior management.<br>• Monitor the implementation of corrective actions to address identified issues.<br>• Maintain up-to-date knowledge of auditing standards and regulatory changes.<br>• Support the development and improvement of audit methodologies and procedures.<br>• Provide guidance and mentorship to less experienced auditors, fostering a culture of continuous improvement.
  • 2025-09-08T14:13:45Z
Accounts Payable Specialist
  • Brantford, ON
  • onsite
  • Permanent
  • 52000.00 - 54000.00 CAD / Yearly
  • <p>Are you an experienced Accounts Payable professional passionate about making a positive difference in your community? Do you thrive in mission-driven organizations where your contributions directly support meaningful causes? If so, we have the perfect opportunity for you!</p><p><br></p><p>Our client, a respected Canadian not-for-profit organization, is seeking an Accounts Payable Specialist to join their team on a full-time, permanent basis. This role is your chance to combine your financial expertise with purpose by contributing to an organization dedicated to driving social impact.</p><p><br></p><p>Key Responsibilities</p><p><br></p><p>As an Accounts Payable Specialist, you’ll play an integral role in ensuring the organization’s financial processes operate efficiently. Your duties will include:</p><p>·        Processing high-volume invoices accurately and on time, with a strong attention to detail.</p><p>·        Managing expense reports, purchase orders, and vendor payments in compliance with organizational policies.</p><p>·        Reconciling accounts payable transactions, resolving discrepancies, and ensuring data integrity.</p><p>·        Preparing weekly and monthly reports for internal stakeholders.</p><p>·        Assisting with month-end close processes related to accounts payable.</p><p>·        Building and maintaining professional relationships with vendors, employees, and cross-functional teams.</p>
  • 2025-09-08T13:34:28Z
2