← Back to Job List

Junior (Geospatial) Software Developer


  • Posted on: November 7, 2019

We are looking for a Junior Software Developer to join our team and launch an exciting tech career! Our ideal candidate is a recent graduate with a bachelor’s degree in Computer Science or Software Engineering, the demonstrated ability to thrive in a fast-paced and fluid environment, and the drive and motivation to continue learning all sorts of exciting technologies as necessary to become a productive and valued part of our team. If you are excited and passionate about learning and want to work with state-of-the-art technologies, we want to hear from you! This position is based out of our West Kelowna office.


  • You will develop software solutions in a team environment, in accordance with requirements and design
  • You will work as part of a diverse team to take new product ideas from concept to delivery
  • You will support existing products through defect investigation, resolution, and testing
  • You will commit to continuous learning in a fast-paced and quickly-evolving business

Required Qualifications & Aptitudes

  • You have a bachelor’s degree in Computer Science, Software Engineering, or equivalent
  • You have 0-3 years software development experience in a corporate environment
  • You take great pride in building robust software
  • You have a solid understanding of data structures and algorithms
  • You have knowledge and experience with object-oriented programming (OOP) in any language
  • You enjoy the unique challenges of both writing new code and debugging problems in existing code
  • You enjoy learning new technologies and will commit to continuous learning and education
  • You enjoy solving logic problems or puzzles and can think your way through complex scenarios
  • You enjoy solving mathematical problems and are not intimidated by geometry and trigonometry
  • You have a strong interest in continually refining and improving your software development abilities
  • You can work collaboratively with diverse people in cross-functional teams

Qualifications Considered an Asset

  • You have knowledge and experience with C++ development and Microsoft Visual Studio
  • You have knowledge and experience with Lisp and/or AutoLisp
  • You have familiarity with AutoCAD or similar programs
  • You have familiarity with geomatics, geodesy, surveying, mapping, GIS, construction, or forensics fields
  • You have familiarity with surveying equipment including GNSS receivers, total stations, or laser scanners


MicroSurvey is always on the lookout for qualified people who are looking for a unique and satisfying work environment. If you are interested in joining our company, please email careers@microsurvey.com with your cover letter and resume. Please add “Junior Software Developer (C++)” to the email subject line.

← Back to Job List