Please login/register to apply for this job.
9 Jun 2021

Full-Time GIS Software Engineer

Terramera – Posted by Terramera Anywhere

Job Description


We are currently seeking an experienced, full-stack GIS Software Engineer to join our diverse Research & Development team (R&D). This position will play a key role in new GIS application development and effectively present complex data sets to a wide variety of end users. You will join our Software Development team and work closely with Scientists, Machine Learning and Robotics Engineers, and other groups in R&D.

The successful candidate will make a major impact, as their deliverables will contribute to the revolutionary solution as part of the world-renowned Soil Carbon program – aimed to bring together farmers and clean technology to turn climate change, economic crisis, and food insecurity into opportunities.


To help build highly useable software solutions for our innovative biosciences company from the ground up, as well as maintain existing products that are used daily to support business activities.


  • Implement the enterprise’s Service Oriented Architecture (SOA), design patterns and technical standards and practices
  • Drive development of new GIS systems to advance our ground-breaking sustainability initiatives
  • Ensure that software that is deployed meets quality standards as well as functional and non-functional requirements
  • Maintain and improve existing platforms
  • Assist in refining user stories by gathering requirements from stakeholders
  • Contribute to the ongoing improvements of the team’s processes


  • Post-secondary degree in Computer Science or related field
  • 3+ years of work experience in software engineering and development
  • Experience with all phases of GIS projects (e.g., design / development / deployment)
  • Working knowledge of GIS analysis (e.g., visualization, data acquisition, conversation)
  • Proficiency with database technologies like SQL (preference to Postgres and PostGIS)
  • Strong Object-Oriented design and Java programming proficiency
  • Experience with web-based technologies like Spring Boot
  • Exposure to deploying Java / Web Services applications
  • Proficiency with JavaScript / CSS / HTML 5
  • Familiarity with current Web UX technologies (e.g., Vue.js / Angular / React)
  • Experience with a JavaScript mapping library (OpenLayers, Leaflet etc.)
  • Experience implementing SOA principles and RESTful services specifically
  • Exposure to Docker and Linux systems
  • Familiarity with cloud services (Azure, AWS)
  • Strong experience with Agile / Scrum methodologies
  • Ability to write clean and maintainable code


  • Some knowledge of Python
  • Mapping development/GIS experience using tools like Esri ArcGIS
  • Github and/or web portfolio of previous projects
  • Exposure to machine learning frameworks and concepts; and


  • Advanced abstract reasoning skills
  • High conscientiousness/follow-through
  • Strong team player with solid communication and interpersonal skills
  • Takes initiative, generating new and innovative approaches to problems
  • Ability to communicate clearly and succinctly with teammates and end users
  • Responsive to feedback and applying it for continuous improvements


  • This position is remote based in British Columbia


Terramera is a globally-recognized cleantech leader focused on fusing AI, science and nature to create revolutionary technologies that transform how we grow food and solve other world-scale challenges. With its Actigate™ Targeted Performance technology and mission to unlock the intelligence in nature to ensure a world that thrives and provides for everyone, Terramera is committed to reducing global synthetic chemical loads in agriculture by 80%, increasing global farm productivity by 20%, and increasing soil organic carbon by 100% by 2030. The privately held company was founded in 2010 and has grown to include a world-class bench of engineers, scientists, advisors and investors. Terramera is headquartered in Vancouver, British Columbia, Canada, has integrated operations that include state-of-art research labs, robotics workshop, greenhouse and farm, and has 250+ patents in its IP portfolio.

Our success begins with our people. We’re looking for A-Players who are passionate about making a difference as we are and thrive in environments that are dynamic, challenging and rewarding. Join our movement, as we set a new standard and change the world together as a highly dedicated, innovative, future-focused and solutions-oriented team.

While we thank all applicants for their interest, only short-listed candidates will be contacted. For more information on Terramera, please visit our website at

Terramera is committed to a diverse workforce and we are an equal opportunity employer. 


  • Applications will be accepted on a rolling basis.

How to Apply

Please apply directly on our website's career page here 

Job Categories: Equal Opportunities. Job Types: Full-Time. Job Tags: agile, Azure, Computer Science, CSS, GIS, java, and sql. Salaries: Not Disclosed.

Job expires in 2 days.

52 total views, 1 today

Apply for this Job