Director of Software Engineering - US

almost 2 years ago
Full time role
... more
... more

Job Description

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 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 some of the best investors, such as Galvanize Climate Solutions, 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.

 

Our Tech Stack: We pride ourselves on our technology, building modern applications with cutting edge tools. Our cloud native GIS platforms are built on Google Cloud, using Python/FastAPI, multiple databases like MySQL/Postgres/BigQuery and a bit of GoLang on the backend, and React/Typescript for our frontends. Scale, reliability and performance are our goals, and we run dozens of services and thousands of containers on the Hashicorp Stack (Nomad, Consul, Terraforms) where we have full tracing and visibility. Everything in Infrastructure as a service. In this role, you will help direct the technology strategy of our current tools and evaluate for new ones.


Job Summary

Job Summary

We are looking for a Director of Software Engineering to lead an engineering function (a team of distributed teams), and be instrumental in growing the team with some of the best talent. In this mission-critical role, you will partner with the engineering, product, and business leaders to set priorities, goals, and clarify the technical strategy and direction of Regrow’s product offerings.  

What You Will Do:

  • Hire, manage and grow a diverse team of engineers with a high degree of empathy and emotional intelligence.
  • Provide management, coaching and guidance across all aspects of software development, including architecture, documentation, testing, deployment, maintenance, and QA.
  • Manage development projects, including their resourcing, to ensure they meet the company’s business requirements and goals.
  • Identify areas for improvement related to architecture, design, performance optimization, development process, workflows, governance, and technologies.
  • Collaborate with product and business on prioritisation, planning and resources allocation.

Your Background:

  • 4-5+ years in a software engineering position or similar function, with a strong understanding of the full software development life cycle, agile development, and continuous integration. 
  • 2+ years of experience in an engineering leadership role managing, mentoring, and providing technical project management guidance to other tech team members.
  • Ability to focus on short-term deliverables while maintaining a big-picture perspective.
  • Excellent communication and interpersonal skills, with a proven ability to build strong, productive relationships and teams.

Who You Are:

  • You are passionate about the quality of your team's work - their code; its readability, documentation, and maintainability.
  • You communicate clearly and concisely. 
  • You work hard to understand the underlying purpose of each assignment and the rationale behind existing processes.
  • You are always looking for new technologies to explore and new ways to improve processes (prioritizing the right improvements at the right time).
  • You welcome every opportunity to teach or learn from others.

*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.

Similar jobs