> Markdown version of [/jobs/ext/4552955-smart-farming-software-engineer](https://www.wearedevelopers.com/jobs/ext/4552955-smart-farming-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Smart Farming Software Engineer - **Company:** THE OPPORTUNITY HUB UK LTD - **Location:** Birmingham, UK - **Salary:** £35,500 - £54,000 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Geographic Information Systems, Application Programming Interfaces (APIs), Amazon Web Services, Microsoft Azure, C Sharp (Programming Language), Cloud Computing, Software Debugging, Python (Programming Language), Backend, Api Design, Data Pipelines - **Published:** November 4, 2026 - **Apply:** https://www.jobs.service.gov.uk/jobs/6aeada515271992450446e3d/apply ## About the Role Solid commercial experience in a modern language such as Python, Java or C# Comfort working with APIs, databases and cloud platforms (AWS or Azure preferred) Some exposure to IoT data, geospatial data, or agricultural/environmental systems is a bonus, not a requirement Ability to work through ambiguous problems without needing every detail handed to you Clear communication skills. You'll need to explain technical trade-offs to non-technical colleagues Genuine curiosity about how technology changes an industry as old as farming itself ## Description Ambitious Smart Farming Software Engineer wanted to drive real impact in AgriTech from Birmingham. UK farming is under pressure to produce more from less, and the software behind precision agriculture is where that pressure gets solved. This established SME builds smart farming technology used by growers who need real data, not guesswork, to make decisions in the field. They're growing, well past the startup scramble, but still small enough that one engineer's code ships and matters. Here's what you'll be doing: Build and maintain software that processes sensor and satellite data for smart farming applications Design APIs and backend services that connect field hardware to farmer-facing dashboards Write clean, tested code for data pipelines handling soil, weather and crop yield inputs Debug production issues across the stack, from device connectivity to cloud infrastructure Collaborate with agronomists and product managers to translate farming needs into working features Review pull requests and contribute to technical decisions as the platform scales