Work with us.

Who We Are 

Agility is a tight-knit team of smart, motivated people that are determined to push our products, services and each other forward. 

Build trusting relationships

Be a leader

Lead with Service

Find a way

Advocate health and happiness within the community

Current Openings

Outbound Sales Specialist

Apply Now

We’re looking for a motivated Outbound Sales Specialist, with a minimum of 2 years SaaS experience, who will bring a consultative, customer-for-life approach to their sales efforts.

View Details

You are passionate about software, developing & maintaining competitive and industry awareness. You have a solid understanding of what it takes to sell SaaS solutions to marketing, digital and IT teams.

If you enjoy selling innovative products and collaborating with smart, motivated people who are also pretty fun to hang out with, you could be a fit for us.

Day to Day Responsibilities

  • Drive sales through proactive outreach to potential clients
  • Work collaboratively with other employees in sales and marketing to identify new expansion opportunities
  • Ensure timely follow up and closure of leads and opportunities
  • Maintain and grow trusted relationships with all clients and drive continued value of our products and services
  • Achieve and surpass monthly, quarterly, and annual sales goals

Job Requirements

  • Education: Bachelor’s degree in business or a related field required
  • 2+ years software sales experience, consistently over-achieving quota
  • Experience closing SaaS based technology deals, selling to Director, VP, and C-level executives, preferably within marketing, digital and IT organizations
  • Experience selling consultative web solutions, understanding of website development is a great plus!
  • A solution/value seller who understands how to nurture customer-for-life sales relationships and knows how to close
  • Process oriented – has worked with sales CRM tools and can manage – as well as report on - their sales pipeline
  • A strong communicator: A great listener and presenter, who tailors communication to the customer’s needs with confidence; effectively delivers “memorable” presentations leveraging storytelling skills
  • Networking: can identify the right customer stakeholders and builds connections quickly to drive consensus for deals; able to work cooperatively with internal team for success
  • Able to work closely with the CEO, marketing, sales and production teams to identify and pursue the right targets and prospects
  • You thrive in a fast-paced, close-knit and collaborative work environment

Company Perks

  • Fully-stocked kitchen with the healthiest of snacks, and the city's best coffees and teas
  • Paid company lunches every first Friday of the month
  • Monthly team-bonding events and quarterly full-day outings
  • Ongoing opportunities for employee appreciation
  • Competitive salary and benefits plan
  • Individually-tailored professional development opportunities
  • Flex hours and casual working environment
  • Modern open-concept office that promotes teamwork and cross-department collaboration
  • Lounge area with games and a well-used ping-pong table
  • Centrally located office surrounded by some of the city's best restaurants and coffee shops
Hide Details

Partner Channel Manager

Apply Now

We’re looking for a motivated Partner Channel Manager, with a minimum of 3-5 years SaaS experience, who will recruit, enable and manage our new and existing partners and assist them in getting the most value from Agility and our content management platform.

View Details

You must have previous experience operating in a partner ecosystem.  You will bring a consultative, partner-first approach to your sales efforts, with a solid understanding of what it takes to manage a partner territory sales engine. You will ensure that all partners understand the value of the Agility Partner Program as a means to grow their business and increase profitable sales with Agility.

If you enjoy selling innovative products and collaborating with smart, motivated people who are also pretty fun to hang out with, you could be a fit for us.

Day to Day Responsibilities

  • Recruit and enable new partners in the defined territory in North America
  • Drive sales through proactive outreach to our existing partner base (SaaS licensing, hosting, support, and professional services)
  • Achieve and surpass monthly, quarterly, and annual sales goals
  • Maintain and grow trusted relationships with all partners and drive continued value of our products and services
  • Communicate the value of the Agility Partner Program and ensure partners are realizing the benefits of the program
  • Ensure clients are maximizing their usage of the Agility CMS content management platform by highlighting the features and benefits
  • Act as the partner’s main point of contact and their advocate within Agility
  • Collaborate with internal teams to identify new expansion opportunities

Job Requirements

  • Education: Bachelor’s degree in business or a related field required
  • 3 - 5 years software sales experience, consistently over-achieving quota
  • 3+ years experience operating in a partner ecosystem
  • Good understanding of a partner’s business model and their levers of profitability
  • Experience dealing with senior level decision makers in digital agencies
  • Experience closing SaaS based technology deals, selling to Director, VP, and C-level executives, preferably within marketing, digital and IT organizations
  • Experience selling consultative web solutions, understanding of website development is a great plus!
  • A solution/value seller who understands how to nurture relationships and knows how to close
  • Process oriented – has worked with sales CRM tools and can manage – as well as report on - their sales pipeline
  • A strong communicator: A great listener and presenter, who tailors communication to the customer’s needs with confidence; effectively delivers “memorable” presentations leveraging storytelling skills
  • Networking: can identify the right customer stakeholders and builds connections quickly to drive consensus for deals; able to work cooperatively with internal team for success
  • Able to work closely with the CEO, marketing, sales and production teams to identify and pursue the right targets and prospects
  • You thrive in a fast-paced, close-knit and collaborative work environment

Company Perks

  • Fully-stocked kitchen with the healthiest of snacks, and the city's best coffees and teas
  • Paid company lunches every first Friday of the month
  • Monthly team-bonding events and quarterly full-day outings
  • Ongoing opportunities for employee appreciation
  • Competitive salary and benefits plan
  • Individually-tailored professional development opportunities
  • Flex hours and casual working environment
  • Modern open-concept office that promotes teamwork and cross-department collaboration
  • Lounge area with games and a well-used ping-pong table
  • Centrally located office surrounded by some of the city's best restaurants and coffee shops
Hide Details

Intermediate ASP.Net Developer

Apply Now

We’re looking for an Intermediate Developer with ASP.NET experience who can join our development team full-time. You will work under one of Canada’s best and brightest technical leaders and work on projects for big brand clients across a variety of industries that ultimately reach millions of consumers.

View Details

You will be writing high-performing code in a high-performance environment, while learning and having fun at the same time.

Day to Day Responsibilities

  • Code client solutions on our cloud-based CMS using ASP.NET MVC, HTML5, CSS3 and KnockoutJS
  • Diagnose and troubleshoot problems with existing solutions and resolve these issues in in a timely and accurate manner
  • Working closely with a team of developers and project managers to develop the best solutions for client solutions and internal projects
  • Providing technical support to our clients through our various channels
  • Take part in brainstorms, share ideas and collaborate with team members

Job Requirements

  • Experience with Agility CMS or other CMS development, excluding WordPress
  • 5+ years of HTML, CSS, Javascript and jQuery mandatory
  • 2+ years of ASP.NET MVC development mandatory
  • 1+ years of database development, is an asset
  • Experience using CSS preprocessors, LESS or SCSS
  • Experience with API development/ingestion and service-oriented technologies (REST, XML, JSON)
  • Familiarity with cloud technologies and knowledge about different cloud platforms like Microsoft Azure and Amazon AWS
  • Ability to generate front-end website code from design assets (Adobe PSD, PDF etc.)

About You

  • Education or background in Computer/Software Engineering or Computer Science strongly preferred, but not mandatory
  • You are a motivated self-starter, who lets their code do the talking
  • Ability to work with others, but also take the lead on projects
  • A mentality to find the best solution that meets the goals and objectives of the project
  • Great communicator - you're familiar with Scrum and can collaborate effectively with team members and customers, in person and in writing
  • Ability to look at a problem from both a business and technical angle
  • Strong ability to build trusting relationships with co-workers and accept constructive criticism
  • You have a desire for continuous learning and self-improvement
  • Must be legally eligible to work in Canada.

Company Perks

  • Fully-stocked kitchen with the healthiest of snacks, and the city's best coffees and teas
  • Paid company lunches every first Friday of the month
  • Monthly team-bonding events and quarterly full-day outings
  • Ongoing opportunities for employee appreciation
  • Competitive salary and benefits plan
  • Individually-tailored professional development opportunities
  • Flex hours and casual working environment
  • Modern open-concept office that promotes teamwork and cross-department collaboration
  • Lounge area with games and a well-used ping-pong table
  • Centrally located office surrounded by some of the city's best restaurants and coffee shops
Hide Details

Product Developer

Apply Now

We’re looking for a Product Developer with ASP.NET experience who can join our platform team full-time. You will help deliver a world-class, highly scalable and reliable set of cloud-based services and products to support the growing Agility customer base.

View Details

You want to build something great, something that will last for years. You want to write code that you will tweak and rewrite time and again until it's perfect.  It will be the best work you've ever done.  You'll come back to it months later and you'll take it apart and do it better, and make it run faster.

Who Are You?

  • You're an MVC rock-star
  • You dream in SQL
  • Knockout is your new favourite thing
  • LESS is MORE
  • Cloud computing is compelling
  • Great ideas keep you up at night.  Sometimes all night.

 The Job

  • You will be writing and maintaining a set of highly available micro-services and applications
  • This is a full-stack role, with more of a focus put on middle-tier services and the back-end

 Day to Day Responsibilities

  • Add and update features in the Agility Content Manager application, using KnockoutJS
  • Update middle tier and API layers using C#, MVC and JSON based REST or SOAP services
  • Update backend code using T-SQL
  • Add to and help maintain the Agility.Web SDK
  • Work closely with the rest of the Agility Product team, as well as the Delivery team, to ensure customer website solutions continue to be high performing, and highly available
  • Providing technical support to our clients and partners through our various channels
  • Take part in brainstorms, share ideas and collaborate with team members

 Company Perks

  • Fully-stocked kitchen with the healthiest of snacks, and the city's best coffees and teas
  • Paid company lunches every first Friday of the month
  • Monthly team-bonding events and quarterly full-day outings
  • Ongoing opportunities for employee appreciation
  • Competitive salary and benefits plan
  • Individually-tailored professional development opportunities
  • Flex hours and casual working environment
  • Modern open-concept office that promotes teamwork and cross-department collaboration
  • Lounge area with games and a well-used ping-pong table
  • Centrally located office surrounded by some of the city's best restaurants and coffee shops
Hide Details

Digital Marketing Specialist

Apply Now

We're looking for a dynamic tech-savvy marketing professional to manage our digital marketing campaigns, with focus on email marketing, website management and SEO. The successful candidate will have experience in digital marketing and demand generation, and be very familiar with marketing automation platforms, email campaigns, website management tools, website analytics and CRM systems.

View Details

The ideal candidate will have strong attention to detail, an equal love for analytics and writing, enjoy managing day-to-day activities and embrace creative marketing.

Day to day Responsibilities:

  • Grow new leads, including marketing-qualified leads, by converting site traffic through calls-to-action, landing pages, and lead generation content.
  • Perform testing of online content and site functionality; recommend and implement improved web usability, page flow, navigation, and content to support overall objective of increasing visitors’ conversion rates.
  • Update web content, product pages, landing pages, etc. as needed.
  • Research and implement recommendations for organic SEO success.
  • Optimize marketing automation and lead nurturing processes through email, content, and social channels.
  • Manage the marketing automation platform including automations, drip programs, campaigns, prospects, reporting, integrations (and connectors), internal notifications, inbound monitoring, and all other platform components.
  • Create/update HTML emails, online webpages, responsive templates and forms.
  • Update and improve the lead eco-system and manage lead routing from intake to CRM.
  • Establish closed-loop analytics with sales to understand how our inbound marketing activity turns into opportunities and customers.
  • Assist with campaign management and work to ensure campaigns are successfully delivering against defined lead generation objectives.

Job Requirements:

  • Bachelor’s degree in business, marketing, communications or related field or relevant work experience.
  • 3+ years of experience in digital marketing, demand generation, social media.
  • Strong technical and functional proficiency in Marketing Automation strategy and systems (such as Pardot, Marketo, Eloqua, etc).
  • Experience using CRM, CMS, HTML, and other digital tools.
  • A/B campaign testing experience.
  • Demonstrated ability to enhance organic performance through SEO best practices, ability to generate powerful, SEO-friendly, conversion-optimized copy.
  • Familiarity with industry-standard SEO tools. Understanding of Technical SEO such as: website architecture, 301 redirects, high quality, relevant link-building, robots, txt best practices, spam referral filtering.
  • Advanced/Expert in Google Analytics and Google Search Console.
  • Ability to work independently and efficiently or with a team; along with the ability to organize, plan and prioritize work effectively and efficiently.
  • Excellent written and verbal communication skills.
  • Strong attention to detail.

Company Perks

  • Fully-stocked kitchen with the healthiest of snacks, and the city's best coffees and teas
  • Paid company lunches every first Friday of the month
  • Monthly team-bonding events and quarterly full-day outings
  • Ongoing opportunities for employee appreciation
  • Competitive salary and benefits plan
  • Individually-tailored professional development opportunities
  • Flex hours and casual working environment
  • Modern open-concept office that promotes teamwork and cross-department collaboration
  • Lounge area with games and a well-used ping-pong table
  • Centrally located office surrounded by some of the city's best restaurants and coffee shops
Hide Details

Support Coordinator

Apply Now

We're looking for a Support Coordinator to oversee our support queue. The Support Coordinator will work with cross-functional, multi-project permanent resources, as well as contract resources, to ensure that Agility customers are receiving prompt responses and resolutions to their issues.

View Details

The ideal candidate will have strong attention to detail, an equal love for analytics and writing, enjoy managing day-to-day activities and embrace creative marketing.

Day to day Responsibilities:

  • Managing the Agility support queue; ensuring that customers receive prompt responses to support tickets submitted.
  • Ensuring that customers are receiving regular status updates on open tickets.
  • Providing a world class customer service experience to all customers you interact with.
  • Working with the development team to resolve support tickets in a timely manner and following up with customers on resolutions.
  • Managing ongoing maintenance of existing websites built on the Agility CMS platform.
  • Managing internal projects related to support.
  • Collecting customer feedback and presenting to product & management team.
  • Analyzing current support processes that can be improved, researching solutions and presenting alternatives based on industry best practices.

Job Requirements:

  • Education:University degree in Business, Science, Engineering or Communications.
  • 1+ year experience in a customer service focused role.
  • 1+ year experience in a customer support role.
  • Provides timely and accurate updates to customers for ongoing support issues.
  • Ability to clearly communicate issues and solutions to customers.
  • Staying calm during turbulent times.
  • Willingness to be held accountable for results and not deflect blame.
  • Excellent verbal and written communication skills.
  • Ability to stay organized in a fast-paced environment.
  • Ability to learn new software quickly.

Company Perks

  • Fully-stocked kitchen with the healthiest of snacks, and the city's best coffees and teas
  • Paid company lunches every first Friday of the month
  • Monthly team-bonding events and quarterly full-day outings
  • Ongoing opportunities for employee appreciation
  • Competitive salary and benefits plan
  • Individually-tailored professional development opportunities
  • Flex hours and casual working environment
  • Modern open-concept office that promotes teamwork and cross-department collaboration
  • Lounge area with games and a well-used ping-pong table
  • Centrally located office surrounded by some of the city's best restaurants and coffee shops
Hide Details

Benefits

  • Our headquarters are located in the busy, bustling downtown core of Toronto – walking distance to the best food and shopping in the city.
  • Agility CMS is an established business (14 years and counting) that boasts a casual, friendly startup vibe.
  • Our management style focuses on learning and career advancement. Every employee is encouraged to move upwards and onwards.
  • We offer a flexible working environment. At Agility, we work hard but we also understand life can't always be rigid.
  • Our comfy open-concept loft office promotes and encourages teamwork, as well as cross-department collaboration.
  • Our kitchen is fully-stocked with the healthiest of snacks, coffee, espresso, and tea to keep employees well-nourished.
  • Team-bonding events – including Friday lunches (first of the month on Agility) and full-day outings (like a trip to the ski slopes).