We are looking for a Principal Product Designer to join our team in Burlington, Ontario on a Long-term Contract basis. This position is suited to a highly experienced designer who sets a strong example through judgement, craft, and influence rather than formal people management. You will help shape how design is understood across the organization by guiding complex product work, strengthening team capability, and championing a thoughtful approach to AI-enabled design practice.<br><br>Responsibilities:<br>• Set and uphold a high standard for design quality across projects, ensuring each engagement reflects a consistent level of excellence.<br>• Provide senior-level direction on product and experience design decisions, offering clear recommendations on approach, priorities, and execution.<br>• Establish credibility with cross-functional partners by bringing confident design leadership into product and engineering discussions.<br>• Contribute to early-stage problem definition, future-state thinking, and broader strategic design initiatives beyond individual product deliverables.<br>• Advance the team’s use of AI in design by exploring practical applications and shaping how these tools influence design thinking and delivery.<br>• Strengthen the capabilities of other designers through detailed critiques, collaborative working sessions, and constructive feedback.<br>• Create and maintain strong examples, case studies, and knowledge-sharing materials that demonstrate the business impact of design work.
We are looking for a Senior Product Designer to join a collaborative design team supporting enterprise software experiences in Burlington, Ontario. This Long-term Contract opportunity will focus on strengthening a design system, shaping component standards, and improving consistency across a broad product ecosystem. The role works closely with product, engineering, accessibility, and research partners to create scalable design solutions that balance usability, visual quality, and technical feasibility.<br><br>Responsibilities:<br>• Shape and refine design system foundations, reusable components, and interaction patterns that support consistent product experiences.<br>• Partner with product managers, developers, and subject matter experts to define design needs, clarify priorities, and deliver practical solutions.<br>• Build and maintain a robust Figma component library and related assets that enable designers to work more efficiently and consistently.<br>• Coordinate design work with development timelines, ensuring deliverables are well planned and aligned with product release cycles.<br>• Contribute to research activities by gathering insights, reviewing findings, and turning observations into meaningful design improvements.<br>• Work alongside front-end engineers to support strong alignment between design assets and coded components.<br>• Collaborate with accessibility stakeholders to help ensure components and patterns meet WCAG AA expectations.<br>• Guide product teams in adopting the design system by promoting best practices and supporting implementation across the organization.
<p>We are looking for a Senior Product Designer to join a Long-term Contract opportunity based in Ontario. In this role, you will guide design work across several product streams, turning complex challenges into intuitive, refined experiences that support both user needs and business goals. You will collaborate closely with product and engineering partners, apply strong UX and UI expertise, and use AI-enabled tools to speed up exploration and insight gathering while relying on sound design judgement to shape final outcomes. This is a 6 month contract to start located in Toronto, Ontario. </p><p><br></p><p>Responsibilities:</p><p>• Own design end to end across multiple concurrent initiatives — from upstream problem framing and research through to high-fidelity UI, delivery and handoff </p><p>• Shape briefs, not just respond to them — identifying what the real problem is before the team has named it, and influencing direction before decisions are locked </p><p>• Build trust quickly with product and engineering partners — demonstrating through the quality and pace of your work that good design makes outcomes better </p><p>• The bar is rising, but quality is still the differentiator. You’ll use AI as a core part of how you design — prototyping faster, synthesizing research at scale, exploring more directions in less time — while leading with design judgement that AI can't replace </p><p>• Produce interfaces that are visually considered, interaction-sound, accessible and aligned to design system standards — you know that UI is where the experience becomes real for users • Contribute to the team's case study output — documenting what worked, what didn't, and what it proved about design's value </p><p>• Raise the capability of the team around you through pairing, critique and direct feedback — you are a multiplier, not just a contributor </p>
<p><strong>Software Developer</strong></p><p><br></p><p>Robert Half Canada is seeking a <strong>Software Developer</strong> on behalf of our client. This opportunity is suited to a technically skilled and collaborative professional with experience designing, developing, testing, and maintaining software solutions in a dynamic environment.</p><p><br></p><p><strong>Position Summary</strong></p><p>The Software Developer is responsible for building, enhancing, and supporting software applications that meet business and user needs. This role involves participating in the full software development lifecycle, including requirements gathering, coding, testing, troubleshooting, documentation, and continuous improvement.</p><p><br></p><p><strong>Key Responsibilities</strong></p><ul><li>Design, develop, test, and maintain software applications and system enhancements</li><li>Collaborate with internal stakeholders to understand business requirements and translate them into technical solutions</li><li>Write clean, efficient, and well-documented code following established development standards</li><li>Troubleshoot, debug, and resolve software defects and performance issues</li><li>Support integration efforts between applications, databases, and third-party systems</li><li>Participate in code reviews, testing activities, and deployment processes</li><li>Maintain technical documentation, release notes, and support materials</li><li>Assist with system upgrades, enhancements, and application support as needed</li><li>Contribute to process improvement initiatives related to software development and delivery</li><li>Work collaboratively with cross-functional teams to support project goals and timelines</li></ul><p><br></p>
<p>Our client is a well-established and growing organization providing specialized services and solutions to customers across Western Canada. They are seeking an experienced <strong>Project Manager</strong> to take ownership of projects from initial planning through to successful completion.</p><p><br></p><p>This is an excellent opportunity for a hands-on project professional who enjoys a fast-paced environment and is skilled at coordinating customers, field teams, subcontractors, suppliers, and internal stakeholders while ensuring projects are delivered safely, on time, within budget, and to a high standard.</p><p><br></p><p><strong>Key Responsibilities</strong></p><p><br></p><ul><li>Manage projects from initiation through completion, ensuring scope, schedule, budget, quality, and customer expectations are met.</li><li>Develop project plans, schedules, budgets, resource requirements, and execution strategies.</li><li>Coordinate with customers, subcontractors, suppliers, field teams, and internal departments throughout the project lifecycle.</li><li>Monitor project progress, identify risks or delays, and implement solutions to keep projects on track.</li><li>Review project requirements, drawings, specifications, contracts, and related documentation.</li><li>Manage project costs, forecasts, change orders, and financial reporting.</li><li>Coordinate procurement of materials, equipment, and subcontractor services as required.</li><li>Conduct project meetings and maintain clear communication with all stakeholders.</li><li>Ensure projects comply with company, safety, quality, and regulatory requirements.</li><li>Work closely with operations and field teams to resolve issues and support successful project execution.</li><li>Maintain accurate project documentation, schedules, budgets, and progress reports.</li><li>Support estimating, business development, and customer relationship activities when required.</li><li>Participate in project close-out, including final documentation, costs, lessons learned, and customer follow-up.</li></ul><p><strong>What's Offered</strong></p><p><br></p><ul><li>Competitive salary based on experience</li><li>Performance-based incentives</li><li>Comprehensive benefits package</li><li>Professional growth and advancement opportunities</li><li>Collaborative, team-oriented environment</li><li>Diverse and challenging projects</li><li>Ongoing training and development opportunities</li></ul>