Join Our Team!

Looking for a challenging new opportunity?

Ackroo is on the look out for results driven superstars to grow our team.

Director of Engineering

Location: Ottawa, ON (home office and in-office)

We seek a Director of Engineering for a permanent full time position at one of Canada’s most exciting and innovative companies. Ackroo is building the next generation of gift card, loyalty, marketing, and payment products. Ackroo is an online, subscription based, SAAS platform for businesses that processes and manages gift and rewards currencies for merchants for multi-segments (retail, hospitality, automotive, and petroleum), across multiple verticals (customer, merchant, and API domains), within a multi-application platform. The product itself covers anything from POS and payment terminal integrations, APIs, processing modules (rules and workflows), to data reporting and analytics (reports, dashboards, marketing campaigns, purchase and customer data intelligence). Ackroo is on a mission to help merchants to lift customer spending at the business, understand the customer behavior, retain customers, turn anonymous customers into known customers, and shift customer behaviors through a collection of rewards, promotional, gift, and marketing campaigns.

Reporting to the VP of Product, the Director of Engineering oversees the development and delivery of Ackroo’s product suite. This leadership role involves managing the growing development team, making strategic and technical decisions, while influencing and collaborating with stakeholders across the organization in order to drive product innovation. We believe that leaders should also be contributors. Along with the ability to guide, inspire, and advocate for your team, you’ll need strong programming skills and a passion for coding. You’ll work closely with our architect and VP of Product on responsibilities that encompass process creation, work scheduling, merge and deployment, code/architecture oversight, mentoring, team-building, and organizational communication.

Responsibilities:

  • Lead our growing software engineering team (5-10 people)
  • Guide cross-functional project teams in developing estimates and overall implementation plans while leading effective cross-disciplinary collaboration (Client Services, Support and Deployment, and Engineering teams)
  • Influence and establish engineering standard methodologies through solid design decisions, processes, and tools
  • Assess the technical feasibility of newly-created product ideas and continuously propose implementation solutions while identifying risk throughout the design and development life-cycle
  • Prepare and deliver technical proposals and presentations to project stakeholders and prospective clients
  • Promote and advocate for writing logical, pragmatic code, frequently performing code reviews
  • Provide technical guidance that enables creative execution of web applications, integrations, and backend services and APIs
  • Conduct agile meetings for kanban planning, estimates, and priority and severity setting
  • Work with product management to manage kanban boards and feature backlogs
  • Help build an in office and remote culture via online documentation and collaboration tools

Required Qualifications:

  • 7-10 years experience in senior software development and leadership roles
  • Strong ability to lead and manage a team and ability to understand a complex product quickly
  • Knowledge of Ruby on Rails or other scripting style languages (PHP, Python)
  • Knowledge of web development technologies (HTML/Javascript//CSS)
  • Knowledge of Object Oriented Programming and Design concepts
  • Knowledge of SQL
  • Positive attitude with a desire to work in a fast paced environment
  • Must have strong written/verbal communication skills
  • University Degree in Engineering, Computer Science or equivalent experience

Experience in any of the following would be considered an asset:

  • Knowledge of micro services, APIs, data workflows, and data warehousing
  • Experience with latest PAAS cloud technologies like Google Cloud Platform, AWS, Azure
  • Advanced SQL and NoSQL experience
  • Experience with other programming languages/frameworks (.NET/ /C++…)
  • Payments Knowledge – payment terminals, POS systems, credit/debit/gift/loyalty transactions processing
  • Experience in GIT, Continuous Integration, Continuous Deployment, and testing tools (Github, GitLab, CI runners, Travis CI etc)

Income Range:

  • $100,000 to $120,000 per annum

What We Offer:

  • Great work environment, competitive pay, full employee benefits, stock options, high career growth capability, and on-going training and development.

 

Apply For This Job

Bilingual Onboarding, Project & Support Manager

Location: Ottawa, ON or Hamilton, ON Area (combination of home office and in-office work)

We are seeking an Onboarding, Project & Support Manager for a full time, permanent position at one of Canada’s most exciting and innovative companies. This is a multifaceted role which requires abilities in customer support, product documentation, on boarding and training, and project management as a member of a cross functional team. You will work under the engineering domain, reporting to the VP of Product, but must interface with other groups such as operations, client services, and sales. Ackroo is building the next generation of gift card, loyalty rewards, marketing, and payment products. You will join a dynamic, fast-paced and highly skilled team that strives to deliver excellence.

Responsibilities:
• Onboard, train, and install Ackroo Online, Point-of-Sale, and Payment products for new and existing merchants
• Manage and prioritize deployment projects by coordinating technology vendors, merchants, and other parties to see the project to completion
• Carry out 1st-line technical support by phone and email, based on product knowledge
• Take ownership of customer issues and see problems through to resolution
• Define and follow support and on-boarding workflows and automation processes
• Escalate product issues to Engineering team and customer support to Client Services team
• Work with internal teams to obtain an in-depth understanding of our products and provide them with pre-sales  support
• Identify and document product defects and feature asks
• Write documentation (English and French) identifying frequently asked questions and technical/instructional articles
• Understand and run scripts to troubleshoot or complete support tasks

Required Qualifications:
• Excellent communication skills, both written and verbal, in English and French
• Strong problem-solving and project management skills and attention to detail
• Strong customer support skills
• Ability to work in a cross functional team and multi-task across multiple projects and support inquiries
• Intermediate experience with Microsoft Office tools (Word, Excel, Powerpoint)

Experience in any of the following would be considered an asset:
• Familiarity with Zendesk, or equivalent customer service and support ticket system
• Familiarity with Jira, or equivalent defect tracking/project management tools
• Familiarity with Salesforce, or equivalent sales and business CRM tools
• Familiarity with technical writing and product specification
• Familiarity with SQL queries, relational databases, scripting, unix commands, and comfortable with technology in  general
• Familiarity with delivering webinar presentations for training purposes

Income Range: $60,000 to $70,000 per annum

 

 

Apply For This Job

Full-Stack Software Developer (Ruby/ Rails)

Location: Ottawa, ON or Hamilton, ON Area (combination of home office and in-office)

We seek a Full Stack Developer for a permanent full time position at one of Canada’s most exciting and innovative companies (intermediate and senior level). Ackroo is building the next generation of gift card and loyalty rewards payment products. You will be challenged across a wide variety of technologies. You will join a dynamic, fast-paced and highly skilled team working to develop new features to drive sales and support our growing customer base. You should have a passion for software development and a desire to pursue excellence.

Responsibilities:

  • Be a key member of our growing development team
  • Challenge and improve our product and processes via Design and Development tasks
  • Develop new features in one or more of our products

Required Qualifications:

  • Knowledge of Ruby on Rails or other scripting style languages (PHP, Python)
  • Knowledge of web development technologies (HTML5/Javascript//CSS/jQuery …)
  • Knowledge of Object Oriented Programming and Design concepts
  • Knowledge of SQL
  • Positive attitude with a desire to work in a fast paced environment
  • Strong ability to work in a team and ability to learn quickly
  • Must have strong written/verbal communication skills
  • University Degree in Engineering, Computer Science or equivalent experience

Experience in any of the following would be considered an asset:

  • Ideally 2-5 years of experience working on a software development team
  • Knowledge of RESTful Web Services interfaces
  • Experience developing on Windows/Linux
  • Experience with Agile development process
  • Advanced MySQL experience
  • Experience with other programming languages/frameworks (.NET/ PHP/C++…)
  • Knowledge of .NET Development Framework
  • Payments Knowledge – POS terminals, POS systems, credit/debit/gift/loyalty transactions processing
  • Cloud Infrastructure and Continuous Integration tools (e.g AWS, Heroku, Github)

Income Range:

• Intermediate: $60,000 to $75,000 per annum

• Senior: $85,000 to $105,000 per annum

Apply For This Job

Other skills?

We are always on the look out for great talent! If you don’t see an open opportunity that you are interested in, email us your resume for future consideration.

Get in Touch!

Why work with us?

Ackroo is building the next generation of gift card and loyalty rewards payment products and services.  We have quickly become a market leader with our simplified and consolidated approach to the market and so we are looking for results driven superstars to join our growing team.  We want problem solvers, strategic thinkers and individuals who are eager to make a difference in our exciting company.

Full Benefits

Your health matters to us! We offer benefits for dental, health, and more.

Stock Options

We believe everyone should have skin in the game so everyone is an owner

Vacation/Flex Time

We believe in work life balance so all employees get 3 weeks’ vacation plus 3 business days off at Christmas

Innovation Week

Once a year we get together to focus on building innovation and do projects that are not a part of our regular operating plan

Snack Shack

We not only have a virtual “snack shack” to demo our product to our customers we actually have a real one at each office.

EN | FR