Software Engineering Co-op

Indigo improves grower profitability, environmental sustainability, and consumer health through the use of natural microbiology and digital technologies. Utilizing beneficial plant microbes and agronomic insights, Indigo works with growers to sustainably produce high quality harvests. The company then connects growers and buyers directly to bring these harvests to market. Working across the supply chain, Indigo is forwarding its mission of harnessing nature to help farmers sustainably feed the planet. The company is headquartered in Boston, MA, with additional offices in Memphis, TN, Research Triangle Park, NC, Sydney, Australia, Buenos Aires, Argentina, and São Paulo, Brazil.      

The Software Engineering Co-Op will work collaboratively with members of the Software Engineering team to create interfaces for Indigo’s customer-facing applications and backend data solutions that support large-scale data transport. This is a great opportunity to make an impact as a member of a highly efficient and cohesive engineering team that is focused on the customer’s needs and requirements.



  • Help implement performant APIs according to well-defined technical specifications
  • Leverage existing API design patterns to maintain organizational consistency
  • Work collaboratively with rest of Engineering team and cross-functional stakeholders



  • Enjoys working collaboratively across teams
  • Passion for Indigo mission and values
  • Strong communication skills
  • Able to learn new technologies quickly; not afraid to ask questions


  • Previous engineering internship, job, or co-op experience preferred
  • Some understanding of software design, including versioning, isolation and micro-services preferred
  • Education: working toward computer science degree (or related field) preferred
  • Desire to work in a fast-paced, agile environment required

Back to top