Notice: While JavaScript is not essential for this website, your interaction with the content will be limited. Please turn JavaScript on for the full experience.

Senior Software Engineer New
Minneapolis, Minnesota, United States

Job Title

Senior Software Engineer

Job Description

The Sr. Software Engineer (FULLY REMOTE) is a key member of our Engineering team. In this role, you will be responsible for managing and supporting full-stack design, development, enhancement and support of new and existing modules for integrations and analytics components of our SaaS-based farm management platform. Our solutions encompass a broad range of mobile, web and loT technologies, bringing together operational data, financials and machine data to enable control, visibility and actionable insight into large-scale agriculture operations.

This role requires the ability to conduct highly complex work with limited supervision and an extensive latitude for independent judgment. In addition, the Sr. Software Engineer may need to assist in mentoring less-experience software engineers. The ideal candidate will have experience building and scaling high-volume, multi-tenant SaaS platforms and have a passion for innovation and making an impact in industry that is responsible for feeding the world.


  • Telecommuting is OK
  • No Agencies Please


The core competencies and qualifications we’re looking for include:

  • BS, Computer Science, Engineering or related field/experience
  • 7+ years software development experience
  • 3+ years experience with Python
  • 2+ years experience with JavaScript and React
  • REST API and web development experience
  • Working experience with databases like MySQL, Oracle, PostgreSQL using persistence frameworks
  • Strong experience with CI/CD tooling. Should be very comfortable with Jenkins, Gitlab CI, Circle CI or an equivalent tool
  • Familiarity with AWS or an equivalent cloud platform
  • Experience working with agile teams, and working with business users to gather, share and analyze requirements, designs and solutions
  • Experience with the design and development distributed, event-based systems and tools
  • Ability to independently analyze and troubleshoot problems with data and code throughout our systems

About the Company

Conservis is an Ag Technology company doing work that matters. Predicated on trust and transparency, Conservis is centered around solving problems that matter. At Conservis, you'll be uniquely positioned to achieve your career goals while working with an enthusiastic and inspiring team. We're passionate about problem solving and conquering new challenges every day, together. Our truth we live by is a technology is only as good as the people standing behind it. We listen. We're innovative. We've put down roots and continue to grow.

Contact Info

Previous Community Events Manager, Python Software Foundation in Remote, United States Next Python Developer, CEOS GmbH in Heidelberg, Germany