Working at SMART Technologies |

SMART Technologies Overview

Work here? Get a FREE Employer Account
Calgary, AB
501 to 1000 employees
Company - Private
Computer Hardware & Software
$100 to $500 million (CAD) per year

Microsoft, Promethean World

SMART Technologies is a leading provider of technology solutions that inspire greatness in classrooms and workplaces across the world. The right technology, used in the right way, inspires all of us to discover, develop, and share our unique greatness.

SMART ... Read more

SMART Technologies Reviews

  • "Amazing People"

    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Senior Software Developer in Calgary, AB
    Former Employee - Senior Software Developer in Calgary, AB
    Neutral Outlook
    No opinion of CEO

    I worked at SMART Technologies full-time (More than 10 years)


    Your coworkers will be awesome.
    Decent office location near transit.
    Good PTO policies.


    Office location is kind of isolated.
    Lack of parking at head office (and it's paid :/)
    Company revenue is tied to the whims of government education financing.

    Advice to Management

    Have Senior Management (directors up) actually use your products.

See All 291 Reviews

SMART Technologies Photos

SMART Technologies photo of: SMART HQ Building
SMART Technologies photo of: Recruiting Top Talent
SMART Technologies photo of: Kapp Kick Off Party
SMART Technologies photo of: “Kapp-tionary" game challenge between Calgary and Seattle offices.
SMART Technologies photo of: Congratulations to the 8 SMART employees who have won a trip-of-a-lifetime to be ambassadors at the village we have adopted in India with our partnership with Free the Children
SMART Technologies photo of: Intern Fun
See All PhotosSee All

SMART Technologies Interviews



Getting an Interview

Getting an Interview




  1. Helpful (1)  

    Software Developer Interview

    Anonymous Interview Candidate in Calgary, AB
    No Offer
    Negative Experience
    Difficult Interview


    I applied online. The process took 3 weeks. I interviewed at SMART Technologies (Calgary, AB) in July 2019.


    This is the most rigorous interview process I have ever seen; I can't imagine they actually hire anybody using this process given that the company doesn't really do anything interesting anymore, and the compensation isn't very good.

    (1) 1 hour video call with a classic LeetCode style problem. This was easy.
    (2) Write a ridiculous programming assignment and send it back to us. See below.
    (3) Come in and demo your program to the team for 2 hours, and run through a gauntlet of additional technical interviews with 2 to 3 person teams for another 3 hours.

    This is a more rigorous interview process than Google, Apple, Facebook, Microsoft, and Amazon; all places that I have interviewed at before.

    How can they expect someone to write this kind of code (see below) for an interview, especially for a company like this that has fallen so far since the original smart board? And for a $120,000/year CAD salary? Insanity.

    Interview Questions

    • Write a real time Chat application

      - Secure registration / authentication (using Google or Facebook login, or similar)
      - CRUD chat rooms
      - Any user join/leave multiple chat rooms; persist preferences to a database
      - Store all messages sent/received in a database so that users get their history when they log back in, or can receive messages offline and see them when they log back in
      - Real time message delivery using WebSockets
      - Must support OVER 10,000 concurrent users, and you need to demonstrate that this works with some kind of load test (did they want me to pay money and spin up a cluster in Google cloud or something? Or did they just want me to increase the number of file handlers per process on my computer and somehow have it scale adequately on my dual core MacBook Air? Insanity.)
      - Licensing restrictions to MIT license???? Why would they care? Are they intending on using this code for their production systems after I give it to them?
      - Must be scalable, maintainable, testable

      If I were scoping this kind of program for a real job, the MVP would be several dev weeks of work, including the planning/design portion. I've never met a single dev that could bang out something like this in a day or two from scratch. It almost seemed like they want you to write a bunch of free code for them to use in one of their internal projects.   1 Answer
See All 55 Interviews

SMART Technologies Awards & Accolades

  • LEED Gold Standard Certification, Leadership in Energy and Environmental Design, 2011
  • Best of Show at ISTE, Tech & Learning, 2014
See More

Work at SMART Technologies? Share Your Experiences

SMART Technologies
  • Star
  • Star
  • Star
  • Star
  • Star
Click to Rate