1

Agricultural Software Engineer Jobs (NOW HIRING)

Entry Level Software Engineer

Dubuque, IA ยท On-site

$65K - $90K/yr

Integration of software in a multi-developer Agile team using Continuous Integration process ... Our primary focus is the development of off highway equipment including agricultural, construction ...

Software Engineer

Manhattan, NY ยท On-site

$150 - $200/hr

... agriculture, and logistics industries. It is currently under served by antiquated, incumbent ... is hiring engineers to build software alongside Patrick Anderson and Rodda John. Our ideal ...

Software Engineer

New York, NY ยท On-site

$150K - $350K/yr

... agriculture, and logistics industries. It is currently under served by antiquated, incumbent ... About the role Moab is hiring engineers to build software alongside Patrick Anderson and his team.

The developer will be creating robust operating system driven software for advanced displays in ... agricultural, construction, mining, recreational, industrial, and special machines. โ€ฏOur work ...

As a Software Engineer, you will join a multidisciplinary team of designers, engineers, and problem ... Our projects span the medical, agricultural, industrial, consumer, health and wellness, and ...

Software Engineer

Sun Prairie, WI ยท On-site

$70K - $100K/yr

As a Software Engineer, you will join a multidisciplinary team of designers, engineers, and problem ... Our projects span the medical, agricultural, industrial, consumer, health and wellness, and ...

Entry Level Software Engineer

Dubuque, IA ยท On-site

$65K - $90K/yr

Integration of software in a multi-developer Agile team using Continuous Integration process ... Our primary focus is the development of off highway equipment including agricultural, construction ...

Software Engineer

Madera, CA ยท On-site

$85 - $120/hr

We believe agriculture deserves better than guesswork. Farming is high stakes and increasingly ... Software Engineer Software Engineers design, build, and support the software that powers Deerpoint ...

Embedded Software Engineer

Cary, NC ยท On-site

$123K - $161K/yr

Software Engineer, Embedded OS Job Responsibility Support the development of tools & scripts for ... Agricultural Engineering, or equivalent experience Notes : 1st shift 8 : 00 AM - 5 : 00 PM Onsite ...

Why Deerpoint Exists We believe agriculture deserves better than guesswork. Farming is high stakes ... Software Engineer Software Engineers design, build, and support the software that powers Deerpoint ...

Software Engineer

Madera, CA

$38.46 - $50.48/hr

Why Deerpoint Exists We believe agriculture deserves better than guesswork. Farming is high stakes ... Software Engineer Software Engineers design, build, and support the software that powers Deerpoint ...

Software Engineer - Displays

Dubuque, IA ยท On-site

$65K - $95K/yr

The developer will be creating robust operating system driven software for advanced displays in ... agricultural, construction, mining, recreational, industrial, and special machines. Our work ...

Showing results 41-60

Agricultural Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do agricultural software engineer jobs pay per year?

As of Aug 20, 2026, the average yearly pay for agricultural software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What does an agricultural software engineer do?

An Agricultural Software Engineer develops and maintains software applications that support the agricultural industry. This can include designing tools for farm management, precision agriculture, data analysis, and automation of farming processes. They work closely with agricultural professionals to understand their needs and create solutions that improve efficiency, productivity, and sustainability in farming operations. Their work often involves integrating hardware like sensors and drones with software systems to collect and analyze data. By leveraging technology, they help modernize agricultural practices and address challenges in food production.

What are the key skills and qualifications needed to thrive as an agricultural software engineer?

To thrive as an Agricultural Software Engineer, you need a strong background in computer science or software engineering, combined with knowledge of agricultural practices and data analysis. Familiarity with programming languages (such as Python, Java, or C++), GIS software, IoT platforms, and cloud computing tools is typically required, along with relevant certifications. Problem-solving, collaboration, and clear communication are essential soft skills for working with interdisciplinary teams and end-users in agriculture. These skills and qualifications are crucial for developing effective technological solutions that optimize agricultural productivity and address industry-specific challenges.

How does an agricultural software engineer typically collaborate with agronomists and field technicians?

Agricultural Software Engineers often work closely with agronomists and field technicians to ensure that software solutions align with real-world agricultural needs. This collaboration may involve gathering user requirements, conducting field tests, and iterating on software based on user feedback. Effective communication is essential, as engineers must translate complex technical concepts into practical tools that support crop management, data collection, and farm automation. Regular meetings and hands-on demonstrations are common to bridge the gap between technology and agricultural practices.

What is the difference between Agricultural Software Engineer vs Agricultural Data Analyst?

AspectAgricultural Software EngineerAgricultural Data Analyst
Required SkillsSoftware development, programming, agricultural technology knowledgeData analysis, statistical skills, agricultural data interpretation
Work EnvironmentTech teams, software development labs, agricultural tech companiesResearch settings, data-focused departments, agricultural firms
CertificationsComputer science, software engineering certifications often preferredData analysis, statistics, or related certifications

While both roles support agricultural innovation, Agricultural Software Engineers focus on developing software solutions, whereas Agricultural Data Analysts interpret agricultural data to inform decisions. Both roles often collaborate but require different technical skills and certifications.

More about Agricultural Software Engineer jobs

What cities are hiring for Agricultural Software Engineer jobs?

Cities with the most Agricultural Software Engineer job openings:

What states have the most Agricultural Software Engineer jobs?

States with the most job openings for Agricultural Software Engineer jobs include:

Infographic showing various Agricultural Software Engineer job openings in the United States as of August 2026, with employment types broken down into 1% As Needed, 87% Full Time, 8% Part Time, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.

Robotics Software Engineer (Perception & Localization)

Recruiting from Scratch

San Francisco, CA โ€ข On-site

Full-time

Re-posted 27 days ago


Job description

Job Summary:
Recruiting from Scratch is representing a pioneering company that is revolutionizing agriculture through advanced robotics and artificial intelligence. The Robotics Software Engineer will develop and implement computer vision algorithms for perception and localization in robotic systems, collaborating with teams to integrate software solutions into hardware platforms.
Responsibilities:
โ€ข Develop and implement computer vision algorithms for perception and localization in robotic systems.
โ€ข Collaborate with cross-functional teams to integrate software solutions into hardware platforms.
โ€ข Optimize algorithms for real-time performance and accuracy in dynamic environments.
โ€ข Conduct testing and validation of software components to ensure reliability and robustness.
โ€ข Analyze system performance metrics and iterate on designs to improve functionality.
โ€ข Contribute to the development of embedded firmware that supports vision processing tasks.
Qualifications:
Required:
โ€ข 2+ years of experience in software engineering, specifically in robotics or computer vision.
โ€ข Proficiency in Python and C/C++ programming languages.
โ€ข Hands-on experience with OpenCV for image processing and computer vision tasks.
โ€ข Strong understanding of algorithms related to perception and localization in robotic applications.
Preferred:
โ€ข Experience with embedded systems and firmware development.
โ€ข Familiarity with machine learning techniques applied to computer vision.
โ€ข Knowledge of robotics frameworks such as ROS (Robot Operating System).
โ€ข Previous work in agricultural technology or related fields.
Company:
A recruiting agency working with technology companies to help them hire software engineers, data roles, product managers, and hardware. Founded in 2021, the company is headquartered in Albany, USA, with a team of 11-50 employees. The company is currently Early Stage.

Recruiting from Scratch logo

About Recruiting from Scratch

Sourced by ZipRecruiter

Recruiting from Scratch is a premier talent firm that focuses on placing the best product managers, software, and hardware talent at innovative companies. Our team is 100% remote and we work with teams across the United States to help them hire. We work with companies funded by the best investors including Sequoia Capital, Lightspeed Ventures, Tiger Global Management, A16Z, Accel, DFJ, and more.

Industry

Recruiting and staffing services

Company size

11 - 50 Employees

Headquarters location

New York, NY, US

Year founded

2021

Social media