Agronomy Software Engineer
aerialPLOT
We need someone who lives in two worlds. About three-quarters of your time you're a full stack Python focused developer on our software team — building, reviewing, shipping. The other quarter you're sitting with our agronomy team, pulling data from the backend to answer their questions and helping them write better code when they need to write any.
If you came up through plant science or biosystems engineering and taught yourself to write production Python, this might fit. If you came up through CS and spent a few years at an agtech learning what an V3 soybean looks like and why a check plot exists, this might also fit. We care about the combination, not which side you came from.
Day-to-day• Build and maintain data pipelines that move plot-level phenotypic data from our imagery and trial systems into analysis-ready tables
• Support model development for things like canopy metrics, yield prediction, and product placement
• Pull data from backend tables when an agronomist asks “what data in our system can be leveraged to advance this topic” and they need an answer in a day, not a week
• Review code written by agronomists — usually analysis scripts, not production code — and catch the errors before they end up in a customer report
• Help the agronomy team write better Python: structure their scripts, use the right libraries, version their work
• Translate between teams: when software ships a new data table, you make sure agronomy understands what's in it. When agronomy needs a new field captured, you make sure software knows why and what shape.
What we actually need you to know Required• Strong Python: pandas, numpy, geopandas, and the kind of comfort that means you can read someone else's code and tell whether it's wrong
• Experience with full-stack web development is necessary--you will be developing production-ready code for advancing our internal software platform (working knowledge of React JS, .NET, and C# would be ideal)
• SQL good enough to write non-trivial queries against a production database without breaking it
• Experience working with spatial or geospatial data (rasters, shapefiles, coordinate systems — you don't have to be a GIS expert but you can't be confused by what an EPSG code is)
• Working knowledge of statistical analysis as it applies to agricultural field trials: replication, blocking, ANOVA, mixed models. You don't need to be a biometrician; you need to be able to look at an analysis and tell whether it's wrong.
• Familiarity with the agronomy side: you know what a plot is, why check rows matter, what happens when carriers get confounded with treatments, why drone flight timing matters for senescence imaging. If we have to explain growth stages, this isn't the role for you.
Bonus, not required• Git, code review experience, working in a real software team
• Experience with imagery analysis (multispectral, NDVI, orthomosaics)
• Exposure to YOLO, deep learning, neural nets, segmentation, or other CV approaches applied to crops
• Anything with multispectral platforms (MicaSense, Sentera, etc.) or photogrammetry tools (Metashape, Pix4D, ODM)
• R, if you've used it for trial analysis — useful for working with the agronomy team even if your stack is Python
What you'll actually get out of itYou'll be the bridge between two teams at a small company that does real work on real fields for real customers. You will have outsized impact compared to the same role at a Bayer or Syngenta. The flip side: we're small, things are not always tidy, and you'll be expected to figure things out without a lot of process.
You'll also be working on the kind of agricultural data problems that mostly only get worked on at large companies — multispectral imagery, plot-level extraction, trial analytics for breeders and seed companies — at a place where you can actually see your work hit a customer's hands.
What we want to know about youIn your cover letter (or however you want to send it), tell us:
1. Show us code you've written. A GitHub link is fine. We want to see actual Python you've shipped, not a resume bullet.
2. Walk us through one agronomic analysis you've done — what the question was, what data you had, what method you used, what you concluded. We're more interested in your reasoning than your result.
3. Tell us where you are on the agronomy to software spectrum, honestly. We'd rather know than guess.
Logistics• Based in Fargo, ND. You will be expected to be in the office.
• Compensation: competitive for the Fargo market and reflective of the hybrid skill set. We'll be specific with serious candidates.
• Benefits, PTO, the usual.
• Reports into the software team with a dotted line to agronomy.
How to Apply
Please submit your resume via LinkedIn and a cover letter (PDF attachment) to View email address on click.appcast.io with the subject line:
“Agronomy Software Engineer – [Your Name]”
Applications without a cover letter will not be considered.
- ...with-in team and cross-team. Skills Required Strong software design/development experience in building massively large... ...Requirement Bachelors, Masters in Computer Science/ Computer Engineering/ Information Systems/Information Technology/ Electrical Engineering...SuggestedTemporary workH1bImmediate start
- ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful...SuggestedRemote jobInternship
- ...Description & Requirements Maximus is currently seeking a Software Engineer . In this role, you will provide expertise in the areas of managed file transfer and EDI X12 translations. In addition, they must configure, support and maintain environments and procedures...SuggestedMinimum wageFull timeContract workTemporary workWork experience placementRemote work
$86.89k - $130.33k
...disabled & veterans. Primary Location: United States (US) - North Dakota - Fargo Function: Product Engineering (CA) Title: Power Electronic Software Design Engineer - 120971 Onsite/Remote: Onsite Position Your Responsibilities As a Power...SuggestedWork experience placementRemote workFlexible hours$89k - $143.75k
...profoundly impact health for humanity. Learn more at Job Function: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job Posting Locations: Santa Clara, California, United States of...SuggestedFull timeTemporary workWork at officeLocal areaRemote workNight shift- ...Workplaces in Financial Services & Insurance Applied & Agentic AI Engineer Job Responsibilities Architect and deploy LLM-powered and... ...+ years of experience building production-grade AI or advanced software systems. ~2-4+ years of hands-on experience with LLM-powered...
$103.71k - $138.28k
...supervision. The Main Responsibilities •The candidate will have demonstrated knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level networking and network security. •Recommends optimized solutions...Temporary workRemote work$141.8k - $184.4k
...qualified candidates for the position of Senior SCADA Electrical Engineer working in the Automation, Integration, and System Protection (... ...like Cisco Certified Network Associate a plus Microsoft Software Applications (Word, Excel, PowerPoint, Access) Applies current...Work at officeRemote workWork from homeFlexible hours$111.2k - $150.4k
...Ulteig is seeking highly skilled and motivated Lead studies-level engineering candidates to support power system studies in the renewable... ...to support renewable energy projects. Apply specialized software to model and analyze electrical phenomena. Collaborate with...Flexible hours- ...with the clients. Currently, we are looking for entry-level software programmers, IT enthusiasts, Python/Java developers, and data... ...Bachelor's degree or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, Information Systems, IT. Highly...H1b
$93k - $139k
...'s Degree or equivalent combination of education and work experience Degree in Computer Science, Civil Engineering, Management Information Systems, Software Engineering or related field preferred Ideally Expert (or equivalent) or Practitioner within one or more...Full timePart timeWork experience placementWork at officeWork from homeWorldwideFlexible hours3 days per week$123.2k - $159.65k
...seeking qualified candidates for the position of Subconsultant Lead Engineer. This role will focus on supporting Ulteig's growth in... ...substation studies a plus ~ Experience using ground grid modeling software a plus ~ Knowledge of substation protection and control...Permanent employmentWork at officeRemote workWork from homeFlexible hours$105.72k - $132.14k
...the process of implementation planning, fit analysis, configuration, testing, rollout, and post implementation support of solution/software development Elicit, analyze, validate, specify, verify, and manage the needs of project stakeholders including customers and end...Full timeTemporary workWork experience placementLocal areaImmediate startShift workDay shift$111.2k - $150.4k
...responsible for maintaining project schedules and ensuring the quality of project deliverables. Mentoring and collaboration with engineering teams is essential to ensure system compatibility and enhance substation efficiency. What You'll Do Review and create, maintain...Permanent employmentWork at officeRemote workWork from homeFlexible hours$120k - $140k
...We are seeking a motivated and technically proficient Solutions Engineer to serve as a trusted advisor to customers throughout the sales... ...with the sales/pre-sales processes used in either hardware or software sales. ~ Polished presenter, comfortable leading presentations...Remote jobFull timeH1b- ...Description & Requirements Maximus is currently seeking an Associate Engineer. This person will work as a junior member of a software development team, responsible for the development, implementation and post deployment support of enterprise applications. In this role...Minimum wageFull timeContract workTemporary workWork experience placementWork at officeRemote work
$128.19k - $184.01k
.... About the Team and Role: We are seeking a talented iOS Engineer to join us in building Poe, an innovative platform that brings... ...engineers to enhance the overall user experience Own the entire software development process from timeline estimation to coding, testing...Remote jobFull time$120.8k - $163.5k
...Opportunity Ulteig is currently seeking talented and motivated Lead Engineer level candidates to join our Transmission Line group. This... ...Voltage (69kV-500kV) transmission lines utilizing the PLS-CADD software. This position is open to sit in any location or remote....Work at officeRemote workWork from homeFlexible hours$126.4k - $164.3k
...qualified candidates for the position of Lead System Protection Engineer. The Lead System Protection Engineer acts as a technical leader... ...Proven experience in system modeling and fault analysis software (ASPEN, CAPE, ETAP, or EasyPower), and Microsoft Software Applications...Permanent employmentWork at officeRemote workWork from homeFlexible hours$31 - $49.5 per hour
...experience. Department Details We are seeking a skilled Cloud Engineer with strong hands-on experience in AWS cloud infrastructure,... ...problems, and implement preventive measures. Participate in software development lifecycle for cloud solutions, including planning,...Full timePart timeWork from homeShift workDay shift$95k - $130k
..., ND Primary responsibilities include managing a team of engineers, technicians and support staff on water resource projects from... ...knowledge of AutoCAD, Civil 3D or other CADD-based civil design software is a plus. ~ A valid driver's license is required or the...Temporary workWork at officeFlexible hours- ...Design Engineer Randstad is looking for Design Engineers to improve hydraulic systems on 4WD equipment. Required Skills: Hydraulics design; line routings Job Duties: Support Q&R profiles and PIRs to reduce leakage on current product. Support includes understanding...
$93.8k - $126.9k
...Ulteig is currently seeking talented and motivated Design Engineer level engineering candidates to support dynamic power system studies... ...Perform model quality tests and model benchmarking for various software models. Understand dynamic model block diagrams and tune parameters...Work experience placementWork at officeRemote workWork from homeFlexible hours- Description Bolton & Menk has an exciting opportunity for a Design Engineer, EIT, to join our Municipal team in our Fargo office. As a Top... ...observation Working knowledge and skills in CAD and design software.(i.e. AutoCAD Civil3D, MicroStation) Requires frequent...For contractorsFor subcontractorLive inWork at officeFlexible hours
$126.4k - $164.3k
Description The Opportunity Ulteig is seeking talented and motivated candidates for a Lead Civil Owner's Engineer - Renewables to serve as a trusted thirdparty engineer for our renewable energy ownerclients across solar, wind, and battery energy storage (BESS) projects...Permanent employmentTemporary workWork at officeRemote workWork from homeFlexible hours$138.2k - $180k
...integrated into the fabric of how we work every day. To learn more, please see What you'll do here: As a Director of Software Engineering at Cengage, you will be responsible for the delivery of innovative, market leading platforms and products that continue to advance...For contractorsWork experience placementLive inLocal areaRemote workWorldwide- ...agile development methodology, attending daily stand-ups, sprint planning, and retrospective meetings. Minimum 2-3 years of software engineering experience Have built mobile apps (and/or web apps) full-stack before Enthusiastic about photo sharing and/or AI and/...Full time
$100k
...recent grads in Mathematics, Statistics , Computer Science or Engineering or candidates with gaps in their career or people wanting to switch... ...Systems, IT Knowledge of Core Java , javascript , C++ or software programming Spring boot, Microservices, Docker, Jenkins,...H1b- ...Azure System Engineer We are seeking an Azure System Engineer. The candidate will be responsible for supporting our Azure AVD and Microsoft... ...and Managing Group Policies. Experience developing and testing software packages using Install shield, or equivalent. Proven skills...Work experience placement
- ...Team Lead/Senior Network Engineer As a Team Lead/Senior Network Engineer, you will: # As the Team Lead, and at the discretion... ...networks. # Develop comprehensive requirements for hardware, software, and contractor services needed to carry out agency data and telecommunication...For contractors
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Agronomy Software Engineer. Be the first to apply!
- software engineer full time Fargo, ND
- startup software engineer Fargo, ND
- software developer Fargo, ND
- ngo software engineer Fargo, ND
- software engineer Fargo, ND
- cybersecurity software engineer Fargo, ND
- part time software developer remote Fargo, ND
- intel software engineer Fargo, ND
- software engineer healthcare Fargo, ND
- software developer fintech Fargo, ND


