Software Engineering – Waterloo, Ontario, Canada

Updated: May 9, 2016


Position at Keyfree Technologies Inc.
Keyfree Technologies Inc. is looking for an experienced co-op student pursuing a career in in software engineering.  We’re building an incredible team that is on a mission to revolutionize the way people think about car keys.  Our team has one simple but lofty goal: to build a digital key replacement that is sharable and ultra-secure without compromising vehicle security. You’ll have the opportunity to be part of the exciting connected car space and pioneer new ways for people to interact with their vehicles.


You will:

  • Add new features to our web application frontend/backend powering our cloud experience
  • Work on the UI layer of our Android and iOS applications
  • Collaborate with other developers to integrate software into the Keyfree solution
  • Gain valuable hands-on full-stack experience working on both the client and server aspects of our system
  • Test your code rigorously
  • Follow agile practices

You have/are:

  • Pursuing an education in Computer Science, Software Engineering, Math or other programs providing similar skills
  • Ability to develop and maintain Javascript/HTML5/CSS applications
  • Hands-on experience with iOS and Android mobile development
  • Experience developing and tuning web applications for performance
  • Entrepreneurial approach and strong communication and interpersonal skills

And even better:

  • Previous experience with HTML5 frameworks such as AngularJS, React.js
  • Familiarity with lean startup practices
  • Desire to develop good developer practices such as writing unit tests

Technologies we use:

  • Javascript, Titanium/Alloy/Backbone.js on iOS and Android
  • PHP/Symfony/Composer/Doctrine, REST, Docker, MySQL in our cloud
  • Bluetooth LE, CAN for communication protocols
  • Git, Confluence, JIRA, Slack, Gerrit


All the engineers at Keyfree Technologies are graduates of co-op programs themselves.

Keyfree offers a “digital key” solution that enables secure, smartphone-based access to vehicles for fleet and consumer applications.  The system involves a device installed in the vehicle with a supporting smartphone application and cloud-based infrastructure.  There is a significant demand for the technology we build, and Keyfree is a frontrunner with a solution that is better than what’s available in the industry. With an existing presence, working technology and high customer demand, working at Keyfree will provide the ultimate challenge for a motivated individual looking to gain hands-on experience developing software.