Senior Software Engineer

6 days ago
Full time role


Propagate is a software, development and financing ecosystem that makes it easy for farms to transition acreage to agroforestry. Our ...

View Company Profile

Job Description


Our mission is to make agroforestry a cornerstone of agriculture. Propagate Ventures makes it easy for investors to fund low-risk agroforestry projects, while helping farmers increase profitability, through our analytics & project development platform.

At Propagate, we have a deep passion for nature, and of course, we love trees. We believe economics can work in harmony with nature, and that regenerative agriculture can be a financial and ecological success. Outside of work, you'll find us connecting locally with farmers, playing music, and getting active outdoors. Read our manifesto, and meet our team.

We are seeking a passionate, senior-level engineer to help us build analytics and project development tools for agroforestry. As one of the first engineering hires, you’ll work on all parts of the software development process, from system design and implementation to testing and deployment.

What you'll do

  • Join a fun and collaborative team building agroforestry software tools

  • Be involved in a number of critical decisions for our tech stack and have responsibility over large parts of it

  • Own all aspects of the development process: designing, testing, deploying and supporting our application

  • Shape our overall culture and engineering culture as a core member of our team

What we're building and technical challenges you'll work on

  • Scalable mapping tools that work with large geospatial datasets

  • Nuanced economic models and reporting tools

  • Farm management tools that can feedback into and update our economic models

  • Building an MVP product with the right balance of short-term speed and future scalability in mind

What we'll be building in the longer term

  • Analysis of agroforestry datasets with machine learning and predictive analytics techniques

  • Tooling for managing financing and investments for agroforestry

Our Stack

  • Heroku

  • Ruby on Rails

  • MongoDB

  • GraphQL/Apollo

  • React

  • MapBox

Who you are

You have proven software development experience using multiple program languages and frameworks. Like us, you value creativity, curiosity, and intellectual honesty, and you are committed to solving problems as a team. You are a generalist willing to work on whatever the most important thing at the moment is. You’re passionate about creating a positive impact, and are motivated to join a small, incredibly productive team to do extraordinary things!

Who we are

At Propagate, we believe that by equipping people with the best tools to solve problems, we can tackle big challenges, together! We're always looking for talented people who are interested in building a more resilient future. We are a venture-backed startup, founded in 2017, backed by The Grantham Environmental Trust, Techstars, Elemental Excelerator and Exelon Foundation.

Propagate is strongly committed to equity in its policies, practices, and programs. People of color, women, LGBTQ-identifying, individuals with disabilities and/or veterans are encouraged to apply.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.


3+ years professional web development experience

  • BSc/MSc in computer science or equivalent experience

  • Experience in a senior-level position on an engineering team

  • Fluent English speaker

  • We're currently only accepting US-based applicants who don't require a visa

Don't meet all the requirements and still think you're a good fit? Drop us a line and let us know why!


  • Experience working in rapidly-changing startup environment

  • Experience with dev-ops (e.g. setting up and maintaining CI/CD pipelines)

  • Experience with our some or all of our stack

  • Passion for agroforestry and regenerative agriculture


  • Health Care Plan (Medical, Dental & Vision)

  • Paid Time Off (Vacation, Sick & Public Holidays)

  • Work From Home

  • Stock Option Plan

  • Paid farm or volunteering time

  • Check out our full benefits here

  • $100,000 - $130,000 salary range

Propagate is a software, development and financing ecosystem that makes it easy for farms to transition acreage to agroforestry. Our ...

View Company Profile