Software Engineer Co-op (Winter 2022)

  • Terramera
  • Vancouver, BC (Remote)
  • Nov 24, 2021
Engineering: Software

Job Description


As a Software Engineer Co-op you will join Terramera’s multidisciplinary Research & Development (R&D) team to help develop on our full stack. On a multi-OS foundation of Windows, Linux, and Docker expect to learn about: 

  • Java technologies (Servlets, Hibernate, Spring) 
  • databases (Postgres) 
  • reactive user interface implementation (Vue.js) 
  • service-oriented architecture 
  • web scraping 
  • developing tools and scripts in Python 

This position will play a key role in new application development to allow users to efficiently input scientific data 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. 

  • Co-op Term: Winter 2022 (January - April 2022) with possibility of extension to 8 or 12 month work term
  • Location: Remote based in Vancouver, BC
  • Reports to: Senior Software Engineer  
  • Note: Preference will be given to candidates who are a Canadian citizen, permanent resident or person granted refugee status in Canada as per wage subsidy requirements  


  • Gather requirements from business partners and codify these into Agile stories 
  • Code RESTful Java web services (with Java, spring boot)  and web-based front ends (with HTML 5, JavaScript, Vue.js) that extensively interact with various APIs 
  • Write unit tests for the code you contribute 
  • Help implement the enterprise’s Service Oriented Architecture (SOA) design patterns 
  • Perform analysis on data sets from both areas of the business 
  • Support the complete software / hardware solutions that you help build 


  • Currently working towards a Bachelor’s Degree in Computer Science, Computer Engineering, or related discipline 
  • Experience in Java programming or JavaScript programming background 
  • Solid programming skills with a focus on writing clean/maintainable code 
  • Capable of performing research on best practices and making it consumable for other team members 
  • Able to apply domain knowledge to ambiguous and novel situations 


  • Familiarity with Python  
  • Exposure to common MVC and DOM frameworks (JavaScript side - e.g. jQuery, Vue.js, React) 
  • Exposure to RESTful services 
  • Knowledge of JSON / XML 
  • Knowledge of the Agile project management methodology 
  • Exposure to machine learning terminology and concepts 


  • Effective team player demonstrating a positive attitude 
  • High attention to detail 
  • Responsive to feedback and applying it for continuous improvements 
  • Takes initiative, generating new and innovative approaches to problems 


  • We Make It Happen 
  • We Raise The Bar 
  • We > I 
  • Terramera The Sh!t Out Of It 
  • PS. Have Fun  


  • Ping pong table and meditation pods on site  
  • Weekly company wide demo days  
  • Free snacks and beverages on site  
  • Health & Wellness initiatives  
  • Company socials and events  
  • Lunch and Learns  
  • Emphasis on work-life balance

Hear what our past co-ops have to say: 

My experience at Terramera was educational, challenging and fun!  I was given the freedom to problem-solve which did more for my development as a scientist (and as a person) than any other job I’ve had.” – Kai (Research Assistant Co-op in In Vitro Fungicide Screening

My favourite memory at Terramera was going snowshoeing with the team for one of the monthly social events. Everyone was bonding and having a good time—the team knows how to have fun!” – Jacky (Software Engineer Co-op)  

“I used to eat bagels with cream cheese and cucumbers for lunch every single day at Terramera. One day, my coworkers walked into the lunchroom without looking at me and put down their own bags of bagels, spreads, and vegetables and started preparing their own bagels. It was a memorable prank!” – Cherri (Research Assistant Co-op in Plant Pathology)  


Terramera is a 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 percent while increasing global farm productivity by 20 percent 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 a research lab, greenhouse and farm, and has more than 185 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. As we make serious efforts to learn more about how we can increase diversity in our candidate pool, we invite you to voluntarily provide demographic information in a confidential survey at the end of this application.

Providing this information is optional. It will not be used in the hiring process, and has no effect on your opportunity for employment.


  • Applications will be accepted on a rolling basis.  

Organization Type



Food & Agriculture

Want us to tweet your job? Please write your organization's twitter username below (just the username, please do not add the '@')