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 2026 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

43 results for Software Developer jobs

Associate Product Manager
  • Burlington, ON
  • onsite
  • Permanent
  • 70000.00 - 80000.00 CAD / Yearly
  • <p><strong>Job Opportunity: Associate Product Manager – Hybrid Role</strong></p><p>Location: Burlington, ON (Hybrid Opportunity)</p><p>Are you a strategic and detail-oriented professional passionate about bringing innovative programs and products to market? Join our client in Burlington! This dynamic, hybrid role combines in-office collaboration with remote flexibility, offering a great opportunity to make an impact in a forward-thinking company.</p><p><strong>What You Will Focus On</strong></p><ul><li>Take full ownership of an assigned portfolio for annual program timelines.</li><li>Lead end-to-end program and price plan implementation</li><li>Conducting market research and past program analysis.</li><li>Implementing pricing analysis and driving new product innovation.</li><li>Forecasting, stakeholder approval, creating product documentation, and development of go-to-market strategies.</li><li>Managing marketing collateral, price plan creation, program launch tracking, and post-mortem analysis.</li><li>Partner with internal teams and external vendors to drive successful outcomes for all projects.</li><li>Monitor and analyze customer data, market trends, and competitor offerings to measure product success and customer satisfaction.</li><li>Provide actionable insights and recommendations to leadership based on data-driven findings.</li><li>Collaborate closely with cross-disciplinary teams to achieve company objectives effectively.</li><li>Support the sales team by offering product details, technical guidance, and training.</li><li>Coordinate sample prototypes and produce product specification documents.</li><li>Oversee quality assurance (QA) for program and product materials during testing phases and conduct spot checks throughout the product lifecycle.</li></ul><p><br></p>
  • 2025-11-05T02:33:50Z
Logistics Coordinator
  • Mississauga, ON
  • onsite
  • Permanent
  • 65000.00 - 70000.00 CAD / Yearly
  • We are looking for an experienced Logistics Coordinator to join our dynamic team in Mississauga, Ontario. In this role, you will play a key part in ensuring seamless shipment coordination by collaborating with carriers, customers, and internal teams. This position offers opportunities for skill development and growth in a fast-paced logistics environment.<br><br>Responsibilities:<br>• Plan and coordinate the transportation of goods for domestic and cross-border shipments, ensuring timely delivery.<br>• Source and negotiate with carriers to secure cost-effective shipping rates while maintaining quality service.<br>• Monitor and manage dispatch operations, addressing any issues or delays that arise.<br>• Ensure compliance with transportation regulations, including customs documentation for international shipments.<br>• Build and maintain strong relationships with carriers, customers, and other stakeholders.<br>• Collaborate with Account Managers to align logistics operations with customer requirements.<br>• Analyze and resolve logistical challenges, providing innovative solutions to optimize processes.<br>• Maintain accurate records of shipments, contracts, and communications using logistics systems and software.<br>• Support continuous improvement initiatives to enhance efficiency and customer satisfaction.
  • 2025-11-17T14:54:03Z
Senior Executive Assistant
  • Vancouver, BC
  • onsite
  • Permanent
  • 80000.00 - 100000.00 CAD / Yearly
  • <p>Calling all experienced Executive Assistants my Downtown client within the not for profit space is seeking a seasoned and experienced Executive Assistant to join their team. This role will support a busy CEO, some of the responsibilities will include working with the Board of Directors, heavy calendar management, communications, travel arrangements, partner with members of the executive team. The ideal candidate will be someone who is highly technical, has extensive board experience, can manipulate multiple internal and external software systems, generate reports and interpret the data in digestible and attractive format. The ideal candidate will have experience with project work and/or working on tight deadlines in a fast paced environment.</p><p><br></p><p>This is an exciting role as the organization continues to grow and the successful candidate will be a key member of a fun and high performing team. This organization supports employees with professional development and long term growth opportunities.</p><p><br></p><p><br></p>
  • 2025-10-21T15:53:49Z
Health and Wellness Director
  • Rosedale, BC
  • onsite
  • Permanent
  • 75000.00 - 100000.00 CAD / Yearly
  • <p>The Health and Wellness Director will be responsible for developing, implementing, and managing comprehensive wellness programs and services that promote health and well-being among our clients and employees. This role requires a dynamic leader with a strong background in health and wellness, program management, and team leadership. Experience working with First Nations or Indigenous communities is a significant asset.</p><p> </p><p> <strong>Key Responsibilities:</strong></p><p> </p><ul><li> Develop and implement health and wellness programs tailored to the needs of our clients and employees.</li><li> Oversee the day-to-day operations of wellness programs, ensuring they are effective, engaging, and sustainable.</li><li> Conduct needs assessments and use data-driven strategies to inform program development and improvement.</li><li> Coordinate with healthcare providers, fitness professionals, nutritionists, and other wellness experts to offer a comprehensive range of services.</li><li> Provide leadership and supervision to the wellness team, including hiring, training, and performance management.</li><li> Monitor program outcomes and make adjustments as necessary to ensure goals are met.</li><li> Develop marketing and communication strategies to promote wellness programs and increase participation.</li><li> Manage the budget for wellness programs and ensure financial sustainability.</li><li> Stay current with the latest trends and best practices in health and wellness to continually enhance our offerings.</li><li> Foster a culture of health and wellness within the organization.</li><li> Engage with First Nations or Indigenous communities to develop culturally relevant wellness initiatives.</li></ul>
  • 2025-11-17T20:14:04Z
Manager, Tax & Assurance
  • Winnipeg, MB
  • onsite
  • Permanent
  • 100000.00 - 130000.00 CAD / Yearly
  • We are looking for an experienced Manager, Tax and Assurance to join a dynamic public practice firm in Winnipeg, Manitoba. In this leadership role, you will oversee key tax and assurance functions, working directly with clients across diverse industries. This position offers the opportunity to mentor less experienced staff, manage complex engagements, and contribute to the firm’s ongoing growth and success.<br><br>Responsibilities:<br>• Oversee assurance engagements, including review and compilation tasks, ensuring compliance with high standards.<br>• Manage corporate and personal tax compliance, planning, and advisory projects to meet client needs.<br>• Review and finalize financial statements, working papers, and tax returns prepared by team members for accuracy and completeness.<br>• Provide expert guidance on Canadian accounting standards and tax regulations, ensuring technical excellence.<br>• Build and maintain strong client relationships through proactive communication and high-quality service delivery.<br>• Supervise, mentor, and support the development of less experienced staff members.<br>• Identify opportunities to streamline internal processes and enhance overall client service.<br>• Collaborate with partners on business development initiatives and contribute to firm-wide strategies.
  • 2025-10-24T13:24:31Z
OAS and OBIEE Developer
  • Mississauga, ON
  • onsite
  • Permanent
  • 100000.00 - 115000.00 CAD / Yearly
  • We are looking for a skilled OAS and OBIEE Developer to join our dynamic team in Mississauga, Ontario. In this role, you will be responsible for creating, optimizing, and maintaining advanced analytics solutions to support business objectives. This position requires a strong technical background and the ability to collaborate effectively with stakeholders to deliver high-quality results.<br><br>Responsibilities:<br>• Design and develop dashboards, reports, and visualizations using Oracle Analytics Server (OAS) and OBIEE.<br>• Build and maintain OBIEE repository layers, including Physical, Business Model, and Presentation.<br>• Conduct in-depth data analysis for online analytical processing (OLAP) and associated ETL processes.<br>• Implement, troubleshoot, and optimize ETL jobs and related data mappings.<br>• Integrate OAS and OBIEE with various data sources such as Oracle databases and APIs.<br>• Provide ongoing support, updates, and maintenance for OAS, OBIEE, and Oracle databases, ensuring alignment with business needs.<br>• Implement security measures, including Row-Level and Object-Level Security, to protect sensitive data.<br>• Create pixel-perfect reports using BI Publisher to meet business reporting requirements.<br>• Collaborate with business users to gather requirements and deliver effective analytics solutions.<br>• Optimize Oracle and PL/SQL queries to enhance system performance.
  • 2025-10-24T16:58:51Z
Sr Data Engineer
  • Mississauga, ON
  • onsite
  • Temporary
  • - CAD / Hourly
  • We are looking for a highly skilled Senior Data Engineer to join our team on a long-term contract basis in Mississauga, Ontario. In this role, you will leverage your expertise to design and implement data solutions, ensuring seamless integration and efficient data processes. This position offers a great opportunity to work on advanced data engineering projects within the manufacturing industry.<br><br>Responsibilities:<br>• Develop and implement data pipelines to extract, transform, and load (ETL) data into Azure Databricks.<br>• Collaborate with business analysts to understand requirements and create robust financial reports.<br>• Optimize data workflows and processes for improved efficiency and performance.<br>• Utilize Python to design, build, and refine data solutions that meet organizational needs.<br>• Ensure data accuracy and integrity while migrating and integrating datasets.<br>• Create and maintain documentation for data engineering processes and workflows.<br>• Support the team in developing advanced reporting solutions, including Power BI, when required.<br>• Troubleshoot and resolve issues related to data pipelines and system performance.<br>• Provide technical expertise in Azure Databricks and other data engineering tools.<br>• Stay updated on emerging technologies and best practices in data engineering.
  • 2025-11-17T15:18:43Z
Controller
  • Vancouver, BC
  • onsite
  • Permanent
  • 130000.00 - 150000.00 CAD / Yearly
  • We are looking for an experienced Controller to oversee and optimize the financial operations of our mining company in Vancouver, British Columbia. This role requires a deep understanding of accounting principles and financial management, combined with industry-specific expertise to support strategic decision-making. The successful candidate will lead a team and ensure compliance with financial regulations while driving operational efficiency.<br><br>Responsibilities:<br>• Prepare and analyze monthly, quarterly, and annual financial statements in accordance with International Financial Reporting Standards (IFRS).<br>• Lead the development and monitoring of budgets and forecasts to improve cost efficiency and overall profitability.<br>• Manage general accounting operations, including general ledger maintenance, accounts payable and receivable, payroll, and tax compliance.<br>• Establish and monitor internal controls to ensure financial accuracy and regulatory compliance.<br>• Oversee audit processes and coordinate with external auditors to meet compliance standards.<br>• Monitor and manage cash flow to align with organizational financial objectives.<br>• Provide leadership and guidance to the accounting team, fostering collaboration and growth.<br>• Deliver strategic financial insights to senior management to support informed decision-making and long-term planning.<br>• Utilize expertise in the mining industry to address sector-specific financial challenges and opportunities.
  • 2025-11-14T23:19:09Z
Payroll Specialist
  • Brantford, ON
  • onsite
  • Permanent
  • 80000.00 - 90000.00 CAD / Yearly
  • <p>Are you an organized and experienced Payroll Specialist passionate about seamless payroll management? A leading Canadian manufacturing company is looking for a skilled professional to join their team. If you’re knowledgeable in Canadian payroll (specifically Ontario), experienced in managing both union and non-union payroll, and familiar with U.S. payroll operations—this opportunity is perfect for you!</p><p><br></p><p><strong>Responsibilities:</strong></p><ul><li><strong>Canadian Payroll:</strong> Oversee and process full-cycle payroll for Canadian employees, ensuring compliance with Ontario regulations.</li><li><strong>Union & Non-Union Payroll:</strong> Manage payroll for both unionized and non-unionized teams on weekly and bi-weekly schedules.</li><li><strong>U.S. Payroll:</strong> Handle payroll for U.S. employees while adhering to relevant laws and regulations.</li><li><strong>Tools & Systems:</strong> Process payroll using ADP Workforce Now and maintain accurate records.</li><li><strong>Reporting & Analysis:</strong> Use Microsoft Excel for reporting, audits, reconciliations, and data analysis to support payroll and HR workflows.</li><li><strong>Compliance:</strong> Ensure all payroll activities adhere to tax laws, payroll regulations, and collective agreements, keeping accurate employee records.</li></ul>
  • 2025-11-19T21:19:03Z
Controller
  • Kitchener, ON
  • onsite
  • Permanent
  • - CAD / Yearly
  • <p>We are looking for a skilled Controller to join our client's team in Kitchener, Ontario. In this role, you will act as a trusted financial partner, providing strategic insights and analytics to enhance profitability and drive company performance. You will oversee financial operations, ensure compliance, and support the development of accounting staff, contributing to the organization’s long-term success.</p><p><br></p><p>Responsibilities:</p><p>• Manage financial reporting and business control functions for designated operating areas, ensuring accuracy and timeliness.</p><p>• Review, analyze, and enhance systems and control processes to improve efficiency and effectiveness within the finance department.</p><p>• Communicate the company’s financial status and tax position to senior management and functional leaders.</p><p>• Ensure compliance with external statutory regulations and internal corporate policies.</p><p>• Partner closely with operations and sales teams, regularly visiting business locations to monitor performance and recommend improvements.</p><p>• Prepare annual budgets, forecasts, and actual financial reports in collaboration with various departments.</p><p>• Develop and report on key performance indicators (KPIs) to focus on operational performance and identify areas for improvement.</p><p>• Advise senior management on actions needed to enhance financial results and achieve budgetary goals.</p><p>• Assist in creating business cases for capital expenditure projects to support strategic initiatives.</p>
  • 2025-11-06T21:54:08Z
Accounting Manager
  • Vancouver, BC
  • onsite
  • Permanent
  • 90000.00 - 115000.00 CAD / Yearly
  • <p><strong>Ready to take ownership and make your mark?</strong></p><p> Robert Half is partnering with a dynamic, fast-growing company in Downtown Vancouver that’s looking for an <strong>Accounting Manager</strong> to help elevate its finance function. In this role, you’ll have the opportunity to build scalable systems and processes, enhance internal controls, and bring structure to a growing operation—all while ensuring day-to-day accounting runs smoothly. You’ll lead the month-end close and play a key role in shaping how the company approaches financial reporting as it continues to expand. This is a fantastic opportunity for a hands-on accounting professional who thrives in a growing business and wants to influence how things are done.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><ul><li>Own the month-end close process, including preparation and review of journal entries, reconciliations, and financial statements</li><li>Prepare monthly management reports for operational and executive leadership</li><li>Participate in budgeting and forecasting in partnership with the Controller</li><li>Perform 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, managing 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—through research, planning, and execution</li></ul><p><br></p>
  • 2025-10-17T21:23:45Z
Controller *ON SITE*
  • Waterloo, ON
  • onsite
  • Permanent
  • 130000.00 - 140000.00 CAD / Yearly
  • <p>We are looking for an experienced Controller to join our team in Waterloo, Ontario. In this key leadership role, you will oversee financial operations, manage a dedicated team, and play a pivotal part in driving the company’s financial strategy. If you excel in project accounting and have a proven track record in financial management, we invite you to apply.</p><p><br></p><p>Responsibilities:</p><p>• Lead and manage a diverse team, including Accounting and IT.</p><p>• Oversee financial reporting for major projects.</p><p>• Conduct regular department meetings with project managers and other team leads to monitor project progress and address financial concerns.</p><p>• Manage monthly progress draws, ensuring timely invoicing and adherence to contractual holdbacks and lien requirements.</p><p>• Develop and implement robust forecasting and budgeting processes to enhance financial planning capabilities.</p><p>• Prepare monthly management reports to provide actionable insights to stakeholders.</p><p>• Coordinate audits and tax-related activities to meet compliance requirements and support processes.</p><p>• Establish efficient reporting systems for operational entities.</p><p>• Evaluate team performance, identifying areas for development and ensuring high standards of efficiency and accountability.</p><p>• Utilize Sage 300 and Procor software to optimize financial operations and reporting.</p>
  • 2025-10-22T19:58:46Z
Director, Community Infrastructure
  • Coquitlam, BC
  • onsite
  • Permanent
  • 95000.00 - 105000.00 CAD / Yearly
  • <p>We are seeking a Director of Community Infrastructure to oversee, plan, and manage all aspects of housing, public works, and emergency management with a First Nation. The successful candidate will report directly to the Chief Administrative Officer and play a critical role in advancing the Nation's strategic goals, including community development and infrastructure enhancement.</p><p><br></p><p>Key Responsibilities:</p><p>• Lead and manage infrastructure projects, including housing, public works, and emergency services.</p><p>• Develop operational systems to ensure the quality, budgeting, and timeliness of infrastructure projects.</p><p>• Participate in strategic planning sessions as part of the senior management team.</p><p>• Conduct community land use planning and draft work plans for new projects.</p><p>• Prepare bids, review applications, and manage contracts and MOUs.</p><p>• Identify structural and health & safety concerns and recommend solutions.</p><p>• Research funding opportunities and develop proposals.</p><p>• Coordinate staff and community training programs related to housing and infrastructure.</p><p>• Communicate with external stakeholders such as government bodies and financial agencies.</p><p>• Monitor budgets and prepare detailed reports.</p><p><br></p><p><br></p>
  • 2025-10-20T23:43:45Z
Call Center Specialist
  • Ottawa, ON
  • onsite
  • Temporary
  • 20.90 - 24.20 CAD / Hourly
  • We are looking for an experienced Call Center Specialist to join our team in Ottawa, Ontario. In this long-term contract role, you will play a vital part in supporting callers with inquiries related to a class action lawsuit. Your expertise in managing customer interactions and providing accurate information will be essential to ensuring a seamless experience for all callers.<br><br>Responsibilities:<br>• Handle inbound calls and provide guidance on claim statuses, form submissions, and other inquiries related to the class action lawsuit.<br>• Research and locate answers to caller questions using available resources and relay accurate information.<br>• Collect detailed caller information when an escalation is required, ensuring proper verification of data.<br>• Maintain a high level of professionalism and empathy while addressing caller concerns.<br>• Utilize customer service software and CRM tools to document interactions and track resolutions.<br>• Follow established protocols to ensure compliance with legal and organizational guidelines.<br>• Collaborate with team members to identify solutions for complex issues and improve service processes.<br>• Manage multiple tasks efficiently while adhering to deadlines and high-quality standards.<br>• Contribute to the development of best practices to enhance the overall caller experience.
  • 2025-10-23T18:04:40Z
Sr. Financial Analyst
  • North York, ON
  • onsite
  • Temporary
  • 43.00 - 45.00 CAD / Hourly
  • <p>We are looking for an experienced Senior Financial Analyst for a Not for Profit organization in North York. In this contract position, you will play a critical role in supporting financial planning and analysis activities to drive strategic decision-making within the Not for Profit sector. This opportunity is ideal for individuals passionate about delivering actionable insights and improving financial processes in a dynamic environment.</p><p><br></p><p>Responsibilities:</p><p>• Lead financial planning and analysis tasks, including budgeting, forecasting, modeling, and variance analysis to support organizational strategy.</p><p>• Develop and manage detailed financial models to evaluate future performance and assess various scenarios.</p><p>• Analyze financial data and trends to provide recommendations for improving operational efficiency and overall financial health.</p><p>• Assist with the annual budgeting process by leveraging historical and current data to produce meaningful insights.</p><p>• Identify and implement process improvements to enhance the efficiency of financial planning and reporting activities.</p><p>• Prepare detailed financial reports, dashboards, and presentations for senior leadership, emphasizing key metrics and trends.</p><p>• Monitor financial performance against established benchmarks, identifying areas for enhancement and providing actionable solutions.</p><p>• Conduct in-depth analysis of revenue streams, expenses, and funding sources to support strategic initiatives and program development.</p><p>• Collaborate with program managers and service directors to gather financial data and ensure alignment with organizational objectives.</p><p>• Support payroll functions by preparing biweekly journal entries, reconciling payroll accounts, and allocating staff salaries to appropriate cost centres.</p>
  • 2025-11-14T22:29:08Z
Accounting Manager/Supervisor
  • Calgary, AB
  • onsite
  • Permanent
  • - CAD / Yearly
  • <p>Robert Half is pleased to be working with an esteemed client in hiring an experienced Accounting Manager/Supervisor. This position is ideal for an accomplished accounting professional with proven leadership skills and a strong background in driving financial processes to support organizational success.</p><p><br></p><p>Key Responsibilities:</p><p><br></p><ul><li>Oversee daily operations of the accounting department, ensuring accurate and timely reporting of financial data and adherence to accounting standards</li><li>Manage and mentor accounting staff, providing guidance, performance feedback, and career development opportunities</li><li>Prepare and present financial statements and reports to management, offering insights into company performance and recommendations for improvement</li><li>Monitor and evaluate internal control systems to ensure compliance with policies, procedures, and regulatory requirements</li><li>Collaborate cross-functionally to assist in strategic financial planning and budgeting processes</li><li>Support audits by responding to inquiries and providing necessary documentation to auditor</li><li>Implement process improvements to maximize efficiencies and streamline accounting operations</li></ul>
  • 2025-11-05T18:48:46Z
Accounting Manager/Supervisor
  • Calgary, AB
  • onsite
  • Permanent
  • - CAD / Yearly
  • <p>Robert Half is recruiting on behalf of our client, a growing Certified Public Accounting firm, seeking an experienced Accounting Manager to join their leadership team. This is a position offering an opportunity to work closely with firm partners and a collaborative staff to deliver high-quality service to a diverse portfolio of clients.</p><p><br></p><p>Key Responsibilities:</p><p><br></p><ul><li>Lead and oversee accounting projects and client engagements, ensuring accuracy and compliance with standards and deadlines</li><li>Supervise, mentor, and train accountants, reviewing workpapers and guiding professional development</li><li>Prepare and analyze financial statements and reports for clients</li><li>Manage client relationships by addressing questions and providing expert advice on accounting and tax matters</li><li>Assist with ongoing process improvements and help implement best practices across the firm</li><li>Support audit and tax teams on complex projects as needed</li><li>Ensure firm policies and procedures are adhered to in all client engagements</li></ul>
  • 2025-11-13T19:09:03Z
Développeur logiciel (C# .Net)
  • Ville St- Laurent, QC
  • onsite
  • Permanent
  • 80000.00 - 90000.00 CAD / Yearly
  • <p>Nous sommes à la recherche d’un Développeur Logiciel dynamique pour rejoindre l'équipe LT/Operations de notre client.</p><p><br></p><p><strong>Le candidat retenu devra être en mesure d’accomplir les tâches suivantes :</strong></p><ul><li>Concevoir, programmer, tester et documenter les composantes logicielles et d’infrastructure en utilisant les technologies .NET et SQL Server.</li><li>Développer, intégrer et faire évoluer nos applications internet et intranet, incluant les applications client/serveur et web.</li><li>Assurer la maintenance continue de tous les systèmes internes et des composantes d’infrastructure.</li><li>Créer et maintenir les bases de données SQL.</li><li>Effectuer l’installation et la configuration des systèmes matériels et logiciels, nouveaux et existants.</li><li>Réaliser des tâches d’administration de systèmes et de réseaux, selon les besoins.</li><li>Effectuer toute autre tâche reliée aux TI, selon les besoins.</li><li>Exécuter d’autres tâches connexes.</li></ul><p><br></p>
  • 2025-11-13T17:13:46Z
1