1

Agricultural Software Engineer Jobs (NOW HIRING)

Senior Software Engineer What If... You could leverage your passion for technology to create ... The agriculture industry is facing numerous challenges including coordinating workforces in a ...

... 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.

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.

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 ...

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

Software Engineer II

Tempe, AZ

$94K - $129K/yr

Software Engineer II Innovation. Sustainability. Productivity. This is how we are Breaking New ... Be part of this company at the forefront of agriculture and construction, that passionately ...

Software Engineer II

Sioux Falls, SD

$97K - $132K/yr

Software Engineer II Innovation. Sustainability. Productivity. This is how we are Breaking New ... Be part of this company at the forefront of agriculture and construction, that passionately ...

Software Engineer II

Oak Brook, IL

$98K - $134K/yr

Software Engineer II Innovation. Sustainability. Productivity. This is how we are Breaking New ... Be part of this company at the forefront of agriculture and construction, that passionately ...

Software Engineer Location: Dakar, Senegal or Ivory Coast Reports to: Engineering Lead About myAgro ... and agricultural training to increase their harvest and income by 50-100%. Our North Star is to ...

Embedded Software Engineer

Dubuque, IA · On-site

$70K - $110K/yr

Embedded Software Engineer This position is associated with the design and development of Back-end ... Our primary focus is the development of off highway equipment including agricultural, construction ...

Embedded Software Engineer

Dubuque, IA · On-site

$70K - $110K/yr

Embedded Software Engineer This position is associated with the design and development of Back-end ... Our primary focus is the development of off highway equipment including agricultural, construction ...

Staff Software Engineer The Digital Farming Solutions (DFS) division of Bayer has a mission to transform agriculture and drive a more sustainable food system by helping the world's farmers ...

Staff Software Engineer The Digital Farming Solutions (DFS) division of Bayer has a mission to transform agriculture and drive a more sustainable food system by helping the world's farmers ...

Staff Software Engineer The Digital Farming Solutions (DFS) division of Bayer has a mission to transform agriculture and drive a more sustainable food system by helping the world's farmers ...

Software Engineer - AI Core Team

Austin, TX · On-site +1

$101K - $124K/yr

From agriculture to energy to weather intelligence, our proprietary Operational Decisioning ... As a Software Engineer on the AI Core Team, you'll be at the heart of this mission - designing and ...

next page

Showing results 1-20

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 Jun 16, 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.

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 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 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.

What are the key skills and qualifications needed to thrive as an Agricultural Software Engineer, and why are they important?

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.
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 June 2026, with employment types broken down into 96% Full Time, 1% Part Time, and 3% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.
Senior Software Engineer

Senior Software Engineer

PickTrace

San Diego, CA

$115K - $140K/yr

Other

Posted 2 days ago


Job description

Senior Software Engineer

What If…

You could leverage your passion for technology to create solutions that will directly impact our food supply chain? The agriculture industry is facing numerous challenges including coordinating workforces in a rapidly shifting environment and increasing costs, yet it is one of the least digitized industries in the world. At PickTrace, we're working to solve these problems and deliver products our customers love. That is why we're looking for a Senior Software Engineer who not only builds great software, but knows how to harness AI as a force multiplier to help build the SaaS farm management operating system of the future.

$115,000 - $140,000 a year

What You Will Do

  • Learn agriculture and become well-versed in the workflow and business needs of PickTrace customers in order to craft an elegant, high-performance user experience
  • Help advocate for best practices for development processes and deployment, including the responsible adoption of AI-assisted development tools and workflows
  • Use AI tools as a force multiplier — applying AI assistants to accelerate coding, research, debugging, and documentation across the stack
  • Help build and maintain a collaborative culture that fosters collaboration, innovation and continuous improvement
  • Work full stack across the back end and front end
  • Write efficient, scalable, and easily testable APIs
  • Write reusable frontend components
  • Mentor other engineers
  • Contribute to maintainable code by performing code reviews and writing tests

Who We Are Looking For

  • You have 4+ years of experience building web based software
    • High level languages similar to Go, Kotlin, C#, Python, Java
    • Front end languages similar to HTML, CSS, Typescript, and React
    • Experience with containerized apps (Docker) is a plus
    • Cloud - experienced in setting up, architecting, and deploying services
  • Experience with AI-assisted workflows
    • Actively uses AI coding assistants (e.g. GitHub Copilot, Cursor, Claude) as a core part of daily development
    • Comfortable running agentic coding workflows where AI tools autonomously handle multi-step tasks
    • Able to critically evaluate, test, and take full ownership of AI-generated code — understanding its limitations and knowing when not to trust it
  • You are an innovative, big picture thinker and pragmatic with technical details
  • You have a knack for simplifying, breaking down, and honing in on the core elements of problems to drive towards iterative solutions
  • You have strong communication skills and can work effectively with a cross-functional team (including with non-technical colleagues)

If this sounds like you, we would absolutely love to meet you!