Date of Job Posting
July 13, 2020
4 months ago

Full Time

Spexi Vancouver, British Columbia

Spexi Geospatial is a drone technology company with the mission to make geospatial data more accessible than ever before. Our cloud-based platform provides organizations a streamlined end-to-end solution that automates drone-based image capture, data ingestion/processing, and geospatial data analysis. We’re empowering new industries and unlocking the power of drone technology to help deliver aerial intelligence at scale. 

Spexi believes that in order to produce the best possible products for our customers, our employees need to maintain a solid work-life balance and stay happy and healthy. We offer the following benefits and perks to help our employees achieve that: 

  • Flexible hours 
  • Medical, dental, vision health benefits 
  • Modern office in new building with lots of windows and light 
  • Lounge with foosball, ping pong, and beverages on tap 
  • Rooftop patio where we host social events in the summer 
  • Amenities floor with a well-equipped gym and showers 
  • Bike lockers available for cyclists 

Spexi is an inclusive employer that believes in workplace equality, supports diversity, creates a welcoming environment, and respects the unique qualities each individual brings to the company.


Job Summary

We’re looking for an experienced Software Engineer to join our growing development team in our downtown Vancouver office (working from home due to COVID). The ideal candidate will have a passion for software development and be willing to take ownership as part of a small, high-caliber team of motivated engineers. 


  • Develop amazing customer-focused software using the latest tools and technologies 
  • Improve our data processing and analysis capabilities to enable our customers with more actionable insights from our geospatial data platform 
  • Develop advanced automated flight and data capture capabilities using DJI drones 
  • Work across our tech stack from mobile app to API to data processing pipeline 
  • Maintain high quality, well-documented, and reliable code using industry best practices 
  • Provide technical leadership and guidance to other software engineers on the team 
  • Collaborate with the team on ways to improve our customer experience, processes, and workflows 

Qualifications and Skills

  • BSc. in Computer Science, equivalent degree, or equivalent work experience 
  • 5+ years of software engineering experience 
  • A self-directed drive with advanced problem-solving skills 
  • Proficiency in the following languages: Python, C++/C, JavaScript 
  • Familiarity with iOS & Android app development a plus 
  • Understanding of REST APIs and API-driven web platform architecture 
  • Experience with JIRA, BitBucket, Git, Jenkins 
  • Experience working in an agile environment 
  • A thirst for learning and challenging yourself 


  • Solid understanding of 3D mathematics 
  • Experience with JavaScript, React/React Native, and backend web development 
  • Experience with mapping, GIS, or photogrammetry 

Job Inquiries

To apply please send your resume and cover letter to 

We thank all applicants for their interest. All applications will be reviewed to determine which candidate’s education and experience best meets the needs of the position. Only individuals selected for interviews will be contacted.