You're using an older version of Internet Explorer that is no longer supported. Please update your browser.
You're using an older version of Internet Explorer and some functionality may not work as expected. Please update your browser for the best experience.
SensorUp Logo

Senior Full-Stack Engineer for New Software Product Development

Share job:

Apply Now

SensorUp is a fast-growing startup in the Geospatial for IoT space that was founded by Dr. Steve Liang, the University of Calgary's head of IoT Research and a true IoT technology luminary.  We are currently developing the next version of our software based on the Open Geospatial Consortium's SensorThings standard for Geospatial IoT data which was authored primarily by Dr. Liang and his team.  We've been recognized by NATO for our design and development of federated IoT infrastracture and our software is being used by the Department of Homeland Securirty for their Next Generation First Responders initiative.  

This is an opportunity to work with world experts in IoT for Geospatial to develop the next generation of Enterprise software supporting customers in First Responders, Smart Cities, Industrial and logistics.  The successful applicant will be a player coach who has the ability to design and develop high quality, scalable software as well as mentor other team members to do the same.  You'll play a key role in defining our software architecture and in delivering the key components necessary to make our software scalable, usable and repeatable.


30 Days

  • Understand the capabilities of SensorThings Cloud and current customer implementations  

  • Collaborate and contribute to the product architecture for the next product version

  • Collaborate on engineering best practices and support their adoption within the team

  • Contribute to new product development by designing and building new components

90 Days

  • Provide strategic direction and innovation in the design and implementation of product capabilities

  • Provide mentorship, support, and guidance to build the capabilities of the team

  • Advance automation processes in our development workflow

  • Create new features and capabilities in our platform

  • Work with multiple data stores, APIs, and messaging systems in a distributed architecture

  • Contribute to platform enhancements and new capabilities

90+ Days

  • Continuously improve the development process and standards

  • Knowledge sharing through documentation, mentorship, and collaboration

  • Understand customer and product manager feedback and translate to the product


  • Full-stack developer with 10+ years of experience 

  • Fluency in modern languages like Javascript ES6, Java, Python, Node, etc.

  • Relevant technical experience building commercial, cloud-based software applications  

  • Modern software approaches including automated workflows, DevOps, and cloud-native development

  • Self-directed, driven, and smart

  • Energized to tackle a rapidly-changing problem space and excited to help an organization scale through growth

  • Committed to sharing knowledge through documentation, mentorship, and collaboration

  • Strong technical communication skills: oral, written, and presentation

SensorUp offers competitive compensation packages with great benefits that are commensurate with the skills and experience of the successful candidate.  We are looking for the very best people and offer compensation packages that reflect that.  We expect to pay $120K+ in base salary for the right candidate.  

SensorUp has offices in Calgary and Vancouver and we are recruiting for this postion in either location.  

Please send anintroduction email and resume to and we will follow up with next steps if there's a good fit.  

Posted: February 25, 2019
Closes: April 26, 2019