Invest in your career with a Madrona-funded company.


Software Development Engineer (Back End)



Software Engineering
Issaquah, WA, USA
Posted on Wednesday, December 7, 2022

TerraClear’s mission is to free farmers from the worst jobs on the farm. Our path begins by automating the most hated job on the farm - rock picking. Rocks slow farming, damage equipment, and lead to downtime while seeding and harvesting. Solving this problem frees farmers to focus on higher-value tasks and bring their operations into a new era of farming.

Our team is a close group who believe in the power of collaboration and teamwork, the value of getting our hands dirty and learning from the farmers we serve. You will thrive at TerraClear with a positive attitude and enthusiasm.

We are looking for a back-end Software Development Engineer to participate in the development of AI-based TerraClear applications for the Linux platform. Your success will allow the company to enhance the customer experience, expedite availability of rock maps and scale our commercial rock mapping services. Salary range = $95k-150k.

In this role, you will:

  • Design, implement and deploy server-side data processing pipeline services, REST-based APIs and database design schemas across TerraClear’s application stack
  • Partner with Product Management and Software Engineering team members to review application functionality requirements
  • Drive structured detailed design reviews prior to major system and/or component implementation
  • Ensure our suite of applications remain current with major 3rd party dependency releases and current design / implementation practices
  • Work in Agile environment to prioritize tasks and deliver technical milestones on schedule

Required Skills:

  • 6+ years professional experience
  • Demonstrated experience as back-end services developer, building workflows which process large data volumes and optimize throughput on Linux platform
  • Experience developing micro-services using Docker and Kubernetes
  • Proficient knowledge of Python and C++
  • Knowledge of Node.js, TypeScript and Javascript
  • Work experience with a relational database, preferably PostgreSQL
  • Experience with git and automated build environments
  • Strong knowledge of software development lifecycle
  • Positive attitude and strong communication and team skills
  • Good foundational CS knowledge
  • BS in engineering discipline or commensurate work experience

Desired Skills:

  • Professional experience developing and deploying edge computing applications
  • Experience with photogrammetry and GIS solutions

If you’re excited about TerraClear, fit the above qualifications and are passionate about solving hard problems, please apply now!

TerraClear is an Equal Opportunity Employer committed to fostering an inclusive culture with extraordinary employees. We provide employment opportunities without regard to any legally protected status. If there are preparations we can make to help ensure you have a comfortable and positive interview experience, please let us know.