Join the Cargo Team
Ready to inspire advocacy?
Being a part of Cargo means being a part of a collective of creative minds, strategic thinkers, and digital innovators pushing boundaries to build brands that truly connect. We move fast, think forward, and craft experiences that are as innovative as they are impactful. We’re always on the look out for passionate people who love making work that doesn’t just connect, but builds rabid, loyal fan bases. Sound like you?
Check out our latest career openings below. If there’s nothing that aligns to the role you’re seeking, share your resume with us via the form at the bottom of the page.

Open Positions
Account Director (Toronto, ON)
The Account Director is a senior account leader responsible for driving strategic client relationships, overseeing account teams, and ensuring the successful execution of marketing initiatives. Reporting to the Group Strategy Director, they serve as a key business partner to clients, providing high-level strategic guidance while identifying opportunities for growth and innovation. The Account Director also plays a crucial role in mentoring team members, optimizing marketing programs, and contributing to the overall success of the agency.
The Requirements:
- Building responsive, mobile-friendly products optimized for different devices and browsers
- Writing clean, efficient, and well-documented code using a variety of languages
- Implementing and maintaining website content management systems
- Troubleshooting and debugging issues to ensure websites are functioning correctly
- Staying up-to-date with the latest web technologies and industry trends to ensure our websites are current and secure
- Creating and managing databases for website functionality
- Ensuring website accessibility and security to protect sensitive data and user information
- Maintaining and updating existing websites
- Testing and correcting potential errors that may arise
The Responsibilities:
- Serve as the client lead for all Toronto client accounts—trusted partner and advisor
- Directly manage a small team of Account Managers and Account Coordinators with supportive leadership, hands on management and coordination of all projects.
- Works collaboratively with the strategy and creative teams on client marketing programs and strategies, ensuring alignment with client business objectives
- Develops and nurtures strong client relationships, serving as the primary point of contact for senior-level stakeholders
- Identifies opportunities for organic growth and works collaboratively to expand client partnerships
- Guides and mentors account teams, fostering professional development and ensuring a high level of performance in project execution
- Leads contract negotiations, pricing discussions, and financial planning for assigned accounts
- Oversees the development of creative briefs and ensures that all work aligns with the client’s brand and strategy
- Champions innovation and problem-solving to proactively address client challenges
- Represents the agency in client meetings, new business pitches, and industry events
- Ensures operational efficiency by optimizing workflows, improving processes, and managing resources effectively
- Contribute to company culture and provide leadership through action and example
- Performs other duties as assigned
The Compensation & Benefits
- Competitive salary based on experience
- Comprehensive health, dental, and vision insurance
- Summer Friday program
The Culture & Environment
- Work in Liberty Village WeWork offices
- Hybrid work flexibility with 2-3 core collaboration days in-office
- Team events, client entertainment opportunities, and agency social activities
- Opportunity to work with international team in Greenville, SC

Want to get in touch?
Let's go!
We’re always on the look out for passionate people to join our team. If you’re not seeing a job that aligns to your background, just share your resume and a little information through the form below.
Share your information below and we’ll get back to you shortly.