Who we are

We are a climate tech company committed to reversing climate change. How do we reach this lofty goal? By disrupting the agriculture industry!

Founded by globally-recognized innovators in science and ag technology, Regrow is unlocking the power and profitability of resilient agriculture across the supply chain — from growers to global food brands. Regrow combines best-in-class agronomy, soil and carbon modeling, and innovative data collection to deliver customized, site-specific and scalable solutions to the agrifood industry.

Our customers are frontrunners in agrifood and agtech, ranging from global market operators, project developers, global food brands and independent farmers. We help partners measure their impact on the environment, model and implement changes that will be environmentally and financially sustainable, and track partners’ progress against sustainability goals. 

We're backed by leading investors, such as Microsoft's Venture fund, Cargill, The Grantham Environmental Trust (NCO), AJAX Strategies and more, all of whom believe in our vision to change the world through resilient agriculture.

Our Mission

Agriculture has the power to reverse climate change. We believe science and technology can help us get there. 

Our goal is to use farmland to cool the earth. We are currently monitoring 150 million acres of land in over 45 countries. This year alone, with just one project, our carbon emissions reductions are equivalent to taking 17,000 cars off the road! We are already on our way to a more sustainable planet.

Job Summary

We are looking for a Geospatial Software Engineer to join our Software Engineering team. As a member of the Software Engineering team, you will interface with key stakeholders and apply your technical proficiency across different stages of the Software Development Life Cycle including Requirements Elicitation, Application Architecture definition, and Design across Regrow’s product offerings. You will be an integral part of the development of our Sustainability Insights product. 

What You Will Do:

  • Collaborate closely with teams across product, operations, engineering data science, and DevOps to implement scalable and high-performance solutions for our platform as a service and internal management tools.
  • Play a key role in architectural and design decisions, building toward an efficient cloud microservices architecture.
  • Document all practices and design, as you work with other functions of the team (architecture, security, DevOps, etc) to execute scalable and high-quality solutions.
  • Support the data science functions of our platform by utilizing data to create complex data pipelines and code that generates reports.
  • Develop and code, services and solutions to support and scale the Regrow platform and its API.
  • Write scalable, robust, testable, efficient, and easily maintainable code.
  • Perform software quality assurance activities for yourself and others; such as write test, code reviews, regression testing etc, and apply changes needed to meet best practices.
  • Apply standards of cloud compliance to application design to achieve reliability.
  • Learn as much as possible from others and mostly, as a valuable team member/resource, share your cloud, API, and any knowledge with the whole team. 
  • Makes sound architecture/software decisions, while keeping customer experience at the forefront of all features delivered.

Your Background:

  • 3+ years of solid experience working with Python.
  • Proven experience creating and deploying REST APIs with Python Web Frameworks such as FastAPI, Flask, Django, etc.
  • Experience with PostGIS and Mapbox (nice to have: mapbox gl-js) 
  • Experience with Vector Tiles (mapbox, tilemill, GeoServer)
  • You have commercial experience with relational databases i.e MySQL, Postgres, etc, or a document database like MongoDB.
  • Experience deploying apps/services on at least one major enterprise cloud platform ((AWS, GCP, or Azure). 
  • You are comfortable with the nuts and bolts of systems programming in the Linux environment (shell/bash scripting).
  • Bachelor's degree in Computer Science, Information Technology, or equivalent technical field.

Who You Are:

  • Bachelor's degree in Computer Science, Information Technology, or equivalent technical field.
  • You are eager to achieve and work at all levels of responsibility.
  • You are capable of taking charge of a project.
  • You communicate clearly and concisely.
  • Passionate about delivering value to customers and building strong relationships.

*We value diversity! At Regrow, we know a diverse and inclusive team not only makes our products better but our planet better. We have employees across 9 countries and three continents, and we’re committed to expanding our base of knowledge and experience.

Regrow is an equal opportunity employer and all applicants receive consideration for employment. We do not discriminate on the basis of race, religion, color, national origin, gender identity, sexual orientation, pregnancy, age, marital status, veteran status, or disability status.* 

If you like what you read, hear, and/or know about Regrow, and want to be a part of our team, please do not hesitate to apply! We are excited to hear from you.

Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)


Voluntary Self-Identification

For government reporting purposes, we ask candidates to respond to the below self-identification survey. Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter. Any information that you do provide will be recorded and maintained in a confidential file.

As set forth in Regrow’s Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.

Race & Ethnicity Definitions

If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection. As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measure the effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categories is as follows:

A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability.

A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.

An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.

An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.


Form CC-305

OMB Control Number 1250-0005

Expires 05/31/2023

Voluntary Self-Identification of Disability

Why are you being asked to complete this form?

We are a federal contractor or subcontractor required by law to provide equal employment opportunity to qualified people with disabilities. We are also required to measure our progress toward having at least 7% of our workforce be individuals with disabilities. To do this, we must ask applicants and employees if they have a disability or have ever had a disability. Because a person may become disabled at any time, we ask all of our employees to update their information at least every five years.

Identifying yourself as an individual with a disability is voluntary, and we hope that you will choose to do so. Your answer will be maintained confidentially and not be seen by selecting officials or anyone else involved in making personnel decisions. Completing the form will not negatively impact you in any way, regardless of whether you have self-identified in the past. For more information about this form or the equal employment obligations of federal contractors under Section 503 of the Rehabilitation Act, visit the U.S. Department of Labor’s Office of Federal Contract Compliance Programs (OFCCP) website at www.dol.gov/ofccp.

How do you know if you have a disability?

You are considered to have a disability if you have a physical or mental impairment or medical condition that substantially limits a major life activity, or if you have a history or record of such an impairment or medical condition.

Disabilities include, but are not limited to:

  • Autism
  • Autoimmune disorder, for example, lupus, fibromyalgia, rheumatoid arthritis, or HIV/AIDS
  • Blind or low vision
  • Cancer
  • Cardiovascular or heart disease
  • Celiac disease
  • Cerebral palsy
  • Deaf or hard of hearing
  • Depression or anxiety
  • Diabetes
  • Epilepsy
  • Gastrointestinal disorders, for example, Crohn's Disease, or irritable bowel syndrome
  • Intellectual disability
  • Missing limbs or partially missing limbs
  • Nervous system condition for example, migraine headaches, Parkinson’s disease, or Multiple sclerosis (MS)
  • Psychiatric condition, for example, bipolar disorder, schizophrenia, PTSD, or major depression

PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete.