Senior Software Engineer at High Alpha Innovation/Croft

Senior Software Engineer

Available, affordable, and successfully productive manual labor is the biggest challenge in production agriculture. At Croft, we’ve invented The Agribusiness Workforce Platform - helping over a million farmers, growers, and producers streamline labor management and increase worker success to save their agribusinesses time, money, and hassle. Croft’s easy-to-use B2B SaaS platform automates paper-based, slow, manual, error-prone, complicated, and expensive seasonal labor processes while allowing employers to leverage insights into their active workforce to make more informed decisions about hiring, training, and optimizing teams. As a result, Croft is directly helping enable a more sustainable and affordable food supply to feed our nation.

Reporting Directly to the CTO, the Senior Software Engineer will be the point person for understanding customer feature requests, breaking down these requests into executable units, estimation, making architectural decisions, and delivering a well-tested and robust implementation. This individual will play a key role in helping Croft find technical solutions to customer pain points and build those solutions with exceptional quality. This is an opportunity to be on the ground floor and establish the software and processes that will define the engineering technology choices and culture moving forward.

Croft was the first company born out of Purdue DIAL Ventures in collaboration with High Alpha Innovation and has founders with extensive experience launching, funding, and scaling companies that generate substantial returns.

What you’ll do:

  • Work with languages and tools like: Ruby on Rails, RSpec, Sidekiq, Redis, Postgres, AWS, JavaScript (Hotwire)
  • Assist with strategic product development while helping with design application architecture
  • Work with the product team to design solutions based on customer requests and strategic direction
  • Plan and design applications
  • Write clean and efficient code while optimizing performance and stability to serve our users as we scale
  • Collaborate with engineering and product teams to ensure consistency, reliability, security, and performance
  • Thrive in an innovative and rapidly growing environment

What we need from you:

  • 10-15+ years experience as a software engineer - experience at an early-stage startup is preferred
  • Experience building real-world Rails applications and fluency in Ruby language
  • Fullstack experience
  • Experience working with multiple languages
  • Fluency with JavaScript and common frameworks (such as React, Vue, and others)
  • Strong grasp of relational databases (such as PostgreSQL)
  • A belief that automated testing is essential to building a robust, supportable software
  • Commitment to making automated testing part of the application development process
  • Experience integrating with 3rd party services
  • Knowledge of best practices in designing and architecting Rails applications
  • DevOps experience
  • Experience with Git
  • Experience troubleshooting production applications
  • Comfortable working in an environment where innovation and change is encouraged
  • Create appropriate documentation of software and processes
  • Proven track record of creating consistent and performant software solutions
  • Experience translating business requirements into technical specifications
  • Ability to confront ambiguity, self-direct, and work efficiently while pursuing excellence
  • Deep empathy for our users’ most salient pain points
  • An appreciation that planning is an integral part of software development

What we offer:

  • Competitive salary plus equity plan
  • Attractive PTO plan to encourage a healthy work-life balance, paid holidays
  • Monthly technology stipend to help cover additional working expenses
  • 100% remote
  • An opportunity to solve pressing national and international problems that make a real impact

What we value:

  • Simplicity - simple is often not easy
  • Thinking outside the box
  • Empathy
  • Solving problems that help customers increase profit
  • Celebrating successes - both big and small
  • Open and transparent communication
  • Frequent collaboration
  • Ambitious outcomes
  • Managing workloads and schedules effectively to avoid burnout
  • Everyone’s voice


Croft is an equal-opportunity employer, and we value diversity at our company. We do not just accept diverse backgrounds, we celebrate them. Our company, the work we do, and our partners benefit from the value of a diverse team. No team member's value lies alone in their diversity, and because we value diversity so highly, we reiterate that all hiring and employment decisions are made on merit, performance, competence, and business needs. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Apply Here