Director of Software Engineering, Remote Sensing at Indigo

Boston OR Remote

Apply Now

Applications are now closed

Get more jobs like this straight to your inbox

We’re an international agtech startup aspiring to revolutionize a budding industry where agriculture meets technology. Through the use of data-driven insights, natural microbiology, and innovative digital technologies, Indigo is partnering across the supply chain, ultimately cultivating a scalable climate solution and enhanced ecosystem that beneficially serves farmers, consumers, and the planet alike.

Our mission is unique, and therefore our teams are too: from multigenerational farming experts, who understand the land as though it were an extension of themselves, to cutting-edge technologists and scientists on the frontier of innovation, our teams are a reflection of the range of the stakeholders we serve: the Earth, the Farmer, and the Consumer. Indigo is extraordinary, and we owe that to the people who make up our community and enable success through the diversity of thought, experience, background, perspective, race, sexuality, gender, age, and everything else that makes a person uniquely themselves. Connected by a common vision and empowered by diversity, we aren’t ordinary, and neither are you. Embrace your extraordinariness and join Indigo in cultivating a healthier planet fueled by unique game-changers.

Remote Sensing group is one of the pillars of Indigo Software Platform responsible for learning everything about the fields and agronomic events at the farm using satellite imagery, machine learning and data science.

As the Director of Software Engineering on the Remote Sensing Group at Indigo, you collaborate closely with other team leaders, driving a strong understanding of system interactions, reliability, and scalability. As the technical engineering team lead, you will be instrumental in evangelizing modern software engineering practices, mentoring others, and growing the team. This is a high-impact role that will address extremely complex systems that will grow in scope with the team.

Responsibilities:

  • Operationalize and scale up data products developed in collaboration with domain experts in the fields of Remote Sensing, Digital Agriculture and Sustainability Engineering
  • Drive excellence in software development practice through thought leadership, mentoring and managing execution of critical projects
  • Help drive company-wide adoption of system engineering practices and workflows by contributing to Indigo software architecture
  • Actively drive the management of software releases and developer experience inside and outside the Remote Sensing Group, including strong thought leadership in introducing internal tools that increase velocity, visibility and usability of software
  • Mentor, grow and develop developers at all career levels to nurture a strong problem solving culture
  • Improve, maintain and manage the lifecycle of legacy systems, with a strong focus on reliability, observability, documentation, security, performance, and cost.
  • Research, propose, and deploy new technologies or software patterns
  • Establish sound engineering practices in engineering supporting Data Science pipelines
  • Serve as RSG and Data Collection representative to Indigo Engineering Leadership
  • Carry ultimate responsibility for the satisfaction of the customers - Data Science teams and others  - using data pipelines, Web services and Web Apps built by the engineering org they are responsible for

Competencies:

  • Experience leading development teams directly and indirectly, including through mentoring, thought leadership and career management
  • Experience productizing and operationalizing production of data products using data pipelines and ML workflows
  • Expert knowledge of designing and building scalable APIs
  • Deep understanding in how to incrementally approach large, complex problems, given only high-level requirements and use cases
  • Demonstrated strong engineering values in terms of autonomy, velocity, team-work and collaboration. In this context, familiarity with objectively assessing different software engineering options in terms of advantages and disadvantages of various code development management practices (ex. microservices vs. monoliths, mono-repos vs. shared packages, etc.). 
  • Strong communication and cross-functional collaboration skills
  • Proactive and self-directed; drives focus and strategy inside and outside their direct team

Qualifications:

  • 10+ years experience; proven success delivering software at an enterprise scale
  • Demonstrable experience of closely working with subject domain experts, in particular helping a wide range of of developers collaborate in a shared architecture by providing common tools, infrastructure and deployment patterns
  • Experience cultivating talent and hiring software engineers of different skill sets and levels of experience
  • Proven experience leading the from-scratch technology selection and solutioning processes, including tradeoff studies, make-versus-buy and domain-driven design
  • Proven experience in a growth environment where systematic agile iteration takes place in an operational production environment
  • Strong experience working in AWS and other cloud providers

Benefits:

  • Health, dental, and vision insurance for you and your family
  • Generous time off
  • Parental leave
  • A remote-first organization with flexible work hours
  • 401(k) plan

Indigo is committed to living our values, specifically “creating a work environment where everyone feels respected, connected, and has opportunities to learn and grow.” As part of living our values, we strive to create a diverse and inclusive work environment where everyone feels they can be themselves and has an equal opportunity of succeeding.

#LI-RO1

Apply Now

Applications are now closed

Not the right fit?