About SensorUp

SensorUp is the leader in Internet of Things cloud service platform for customers who rely on geospatial in their IoT Implementations. Our Cloud-based API allows our customers to rapidly aggregate and coordinate multiple IoT systems, and transform them into actionable insights. Our customers include the Department of Homeland Security, NASA-JPL, Rail Industry, Smart Cities, and others.

We raised a seed round in May 2018 and are currently planning our Series A round. We are looking to proactively grow our presence in the private sector, specifically in the industrial, logistics, and first response sectors. In order to advance our offering beyond the platform, our roadmap includes spatial-temporal dashboarding and visualization tools, rules engine, alerting, geofencing, and other capabilities to make the most of real-time sensor data. We require an experienced front-end lead to bring the value of the data collected to the business user.

Our Culture

Our engineering team primarily works out of our Calgary office at Alastair Ross Technology Centre 3553 – 31 Street NW Calgary near University of Calgary.  We are building a culture that brings together academic knowledge and software industry best practices to promote innovations in utilizing real-time IoT and Sensor Data.

Our development practice is evolving towards automation with infrastructure managed in Terraform, CI/CD via Codeship, Monitoring within AWS Cloudwatch and Sentry.  Github is the source of truth for applications and infrastructure alike triggering all other processes from a pull-request.  Processes are currently evolving based on the feedback of the team.

We work collaboratively while enabling team members to own large components of the product and platform.  Working hours are flexible to accommodate the lifestyles of our team.

Currently open Postions

Front-End Lead Developer

OVERVIEW

The selected candidate will have outstanding interpersonal skills, with the ability to represent the company in all customer and market situations (supporting our sales and product management team). They will exhibit natural credibility and have proven and effective technology implementation skills. The person must embrace the concept of team. We are looking to hire somebody that will grow with us, taking ownership of new roles and processes.

WHAT YOU’ll DO

30 Days
  • Understand the capabilities of SensorThings Cloud and current customer applications
  • Review existing development standards and processes and understand the objectives of our platform, our customer applications, and our platform offering
  • Contribute directly to SensorThings Visualize architecting, strategy and coding to support the road-map.
60 Days
  • Provide strategic direction and innovation in the design and implementation of platform capabilities.
  • Provide mentorship, support, and guidance to build the capability of the team.
  • Create new features and capabilities in our platform. Ideally, SDKs will be developed to build out the product while supporting custom enterprise implementations.
  • Work with the SensorThings API REST and MQTT endpoints and integrate real-time and historical information.
  • Contribute to platform enhancements and new capabilities
  • Leverage the advanced capabilities of AWS including managed services and serverless where applicable.
+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
  • Launch new product capabilities on SensorThings Cloud

WHAT WE ARE LOOKING FOR

  • Experienced developer with 10+ years of experience.
  • Fluency in modern Javascript and front-end frameworks like React, AngularJS, and Vue
  • Utilize our CI/CD and Git-based approach to infrastructure
  • Self-directed, driven, and sharp
  • Ownership of the overall architecture and implementation of the front-end
  • Committed to sharing knowledge through documentation, mentorship, and collaboration with other development team members
  • Exquisite technical communication skills: oral, written, and presentation

Senior Software Developer

OVERVIEW

The selected candidate will have outstanding interpersonal skills, with the ability to represent the company in all customer and market situations (supporting our sales and product management team). They will exhibit natural credibility and have proven and effective technology implementation skills. The person must embrace the concept of team. We are looking to hire somebody that will grow with us, taking ownership of new roles and processes.

WHAT YOU’ll DO

30 Days
  • Understand the capabilities of SensorThings Cloud and current customer applications.
  • Review existing development standards and processes and understand the objectives for our platform, our customer applications, and our platform offering
  • Collaborate on engineering best practices and support their adoption within the team
  • Contribute to customer applications development by building and improving features
60 Days
  • Provide strategic direction and innovation in the design and implementation of platform capabilities.
  • Provide mentorship, support, and guidance to build the capability 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
  • Use the AWS stack of services to its fullest potential
+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 platform
  • Launch a platform offering of SensorThings Cloud

WHAT WE ARE LOOKING FOR

  • Full-stack developer with 10+ years of experience.
  • Fluency in modern languages like Javascript ES6, Java, Python etc.
  • Modern approaches including automated workflows, DevOps, and cloud-native development.
  • Self-directed, driven, and sharp
  • 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
  • Relevant technical experience building custom tools, IoT solutions, data engineering systems, web applications, and cloud infrastructure.
  • Exquisite technical communication skills: oral, written, and presentation.

How to Apply

Please send an email with your details and your resume to hr@sensorup.com. We will follow up with a brief introductory call as an opportunity to learn more about SensorUp and the opportunity.

Preference will be given to candidates in Calgary, Alberta or Vancouver, BC. Compensation will be market-adjusted relative to the background and experience of the candidate.

Applicants will be screened and invited to a 30-minute screening call where we can casually discuss the nature of the position and the candidate’s background and formalize next steps which typically include technical validation and a team-interview.