Come build the future

Director of Software Engineering

Regrow Ag

Regrow Ag

Software Engineering
United States · Remote
Posted on Saturday, August 5, 2023
Director of Software Engineering - Western US or Australia
Team: Engineering
Location: Remote - Western US or Australia
Who we are
Regrow Ag powers Agriculture Resilience for today’s leading retailers, CPGs, processors, and farmers. Recently named one of the TIME100 Most Influential Companies of 2023, Regrow’s rapidly growing list of partners includes Cargill, General Mills, and Kellogg’s. With Regrow’s Agriculture Resilience Platform, companies across the ag supply chain gain the ability to assure their supply chains and protect operational integrity by accelerating the needed scale of GHG emissions reduction, adoption of regenerative farming practices, and proactive adaptation to the changing climate. Regrow earned the standing of No. 41 on Fast Company’s list of the World’s 50 Most Innovative Companies in 2023 and was named the No. 1 Most Innovative Company in 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 1.2B acres of land (10% of global arable land). 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.
How you'll make an impact at Regrow
We are looking for a Director of Software Engineering to lead a team of software engineers, and be instrumental in growing the team with some of the globe’s best talent. In this mission-critical role, you will partner with the CTO and business leaders to set priorities, objectives, and clarify the technical strategy and direction of Regrow’s product offerings.
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, GraphQL, 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 Kubernetes 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.
Languages: Python, GoLang, Javascript (React) and Typescript
Databases: MySQL, Postgres,, BigQuery
Infrastructure: Google Cloud, Kubernetes, Docker, Terraform
Geospatial: Google Earth Engine, GIS, etc..

What You Will Do:

  • Oversee, mentor, and inspire a diverse team of engineers with a high degree of empathy and emotional intelligence.
  • Engage in all aspects of software development, including architecture, documentation, testing, deployment, maintenance, and bug-fixing, primarily using Python, Cloud, GIS, etc.
  • Manage development projects to ensure they meet the company’s business requirements and goals.
  • Identify areas for improvement related to GIS architecture, design, performance optimization, development process, workflows, governance, and tool technologies.
  • Review & shape product specs, suggest changes to optimize for ROI, identify edge cases, and improve UX.
  • Scale and improve current APIs and services used to power platforms and data delivery.
  • Apply modern DevOps practices across development, QA, and production systems.
  • Navigate the constantly changing technology landscape to identify and champion appropriate tactical and strategic solutions for improvement to deliver self-service, automated cloud technology.

Your Background:

  • 7+ 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.
  • 5+ 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.
  • Exceptional skill and knowledge of Python (or other modern languages).
  • Excellent communication and interpersonal skills, with a proven ability to build strong, productive relationships and teams.
Envision Yourself Here
Does this sound like your dream job? If so, go ahead and apply for the position and we’ll be in touch. We appreciate your interest in Regrow.
While it may go without saying once you see the diversity on our current team, we encourage diversity on our team at all levels of the company. We are committed to fostering a diverse, inclusive environment and to encourage these values in everyone on our team. We provide an environment of mutual respect where opportunities are available without regard to race, color, religion, sex, pregnancy (including childbirth, lactation and related medical conditions), national origin, age, physical and mental disability, marital status, sexual orientation, gender identity, gender expression, genetic information (including characteristics and testing), military and veteran status, and any other characteristic protected by applicable law. We believe that diversity and inclusion for people from all walks of life is key to our success as a company.