> Markdown version of [/jobs/ext/2986410-software-developer](https://www.wearedevelopers.com/jobs/ext/2986410-software-developer). 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). --- # Software Developer - **Company:** Deere & Company - **Location:** East Moline, IL, United States - **Salary:** $74,988.0 - $112,476.0 - **Contract:** Internship / Graduate position - **Skills:** Testing (Software), Application Programming Interfaces (APIs), Agile Methodology, Software Applications, Automation of Tests, Cloud Computing, Code Review, Computer Programming, Databases, Computer Engineering, Continuous Integration, Information Engineering, Software Debugging, Web Development, Github, HP Systems Insight Manager, Python (Programming Language), Software Engineering, Software Systems, SQL Databases, TypeScript, Software Organization, GitHub Copilot, ReactJS, Software Application Programming, Git, Kubernetes, Information Technology, Data Management, Software Version Control, Docker, Databricks - **Published:** September 18, 2026 - **Apply:** https://dejobs.org/x/x/24A10B6893F348A79EA84B8F38E76154/job/ ## About the Role * You should have experience in coding and problem-solving skills. Experience in multiple technologies, and the ability to work independently. The tech stack used includes Experience developing applications using React and TypeScript through academic coursework, internships, personal projects, or professional experience. * Foundational programming and problem-solving skills. * Basic understanding of web application development, APIs, databases, and software testing concepts. * Familiarity with Git and modern software development practices. * Strong communication, collaboration, and learning agility., * Exposure to Python, SQL, or data engineering concepts through coursework, internships, personal projects, or professional experience. * Familiarity with cloud-native development practices and technologies such as Docker, Kubernetes, or cloud platforms. * Experience using GitHub and modern software development workflows, including pull requests and automated testing. * Exposure to Agile software development methodologies and team-based delivery practices. * Familiarity with application monitoring, observability, or troubleshooting concepts. * Experience with data platforms such as Databricks or analytics-focused solutions. * Knowledge of manufacturing, supply chain, or industrial business processes. * Experience using AI-assisted development tools such as GitHub Copilot. Education Ideally you will have a degree or equivalent related work experience in the following: * Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Information Technology, or a related technical field; or equivalent relevant experience. ## Description As a Software Engineer for John Deere Harverster Works , located in Moline, IL , you will work as part of an agile product team to develop, test, and support software solutions that help improve manufacturing operations and business processes. You will collaborate with experienced engineers, product owners, and business partners to deliver customer value while building your technical and professional skills. In this role, you will: * Develop, test, debug, and maintain software applications and services. * Participate in agile team activities such as planning, estimation, backlog refinement, and retrospectives. * Write clean, maintainable, and well-tested code following established engineering standards and best practices. * Participate in code reviews and use feedback to continuously improve your technical skills. * Investigate and resolve software defects and production issues with guidance from experienced team members. * Learn and apply modern software engineering practices, including version control, automated testing, CI/CD, and observability. * Collaborate with teammates and business partners to understand requirements and deliver effective technical solutions. * Contribute to application documentation, technical knowledge sharing, and continuous improvement efforts. * Build knowledge of manufacturing processes, business operations, and the technologies that support them., The terms of the applicable benefit plans, and all company actions administering or interpreting these plans, continue to control. Deere & Company reserves the right to suspend, amend, modify, or terminate the Plan(s) in any manner at any time, including the right to modify or eliminate any cost-sharing between the company and participants. Changes, which can be made at any time, are made by action of the company's board of directors, or to the extent authorized by resolution of its board of directors, or by the Deere & Company Compensation Committee. In the event of a conflict between the language of the official Plan Documents and this document, the language of the official Plan Documents will control. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [The Evolving Landscape of Application Development: Insights from Three Years of Research](https://www.wearedevelopers.com/videos/1459-the-evolving-landscape-of-application-development-insights-from-three-years-of-research) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)