Urbandale, Iowa, United States On-site Employment USD 74,988 - 112,476 Yearly

John Deere is hiring a Software Engineer

About the Role

John Deere is looking for a Software Engineer to join its Intelligent Solutions Group in Urbandale, Iowa. In this role, you will design, develop, test, and integrate UI features and backend services across the company's License Management platform, applying modern engineering practices within a collaborative Agile team.

What You'll Do

  • Design, develop, test, and integrate UI features and backend services/APIs for the License Management platform.
  • Participate in Agile ceremonies to deliver high-quality solutions efficiently.
  • Collaborate with teammates and other engineering groups to understand requirements and deliver quality solutions.
  • Learn and apply engineering best practices, including code reviews, unit testing, CI/CD, and secure coding principles.
  • Assist in monitoring system performance, identifying issues, and supporting improvements to reliability and scalability.

What We're Looking For

  • Experience building UI and REST APIs using JavaScript, React.js, and Node.js.
  • Familiarity with TDD, refactoring, pair programming, and CI/CD pipelines.
  • Experience working in Agile software development environments.
  • Exposure to DevOps tools and technologies such as GitHub Actions and Datadog.
  • Strong communication skills with the ability to collaborate effectively within a team.

Nice to Have

  • Exposure to AWS services or other cloud technologies.
  • Experience using AI‑assisted development tools like GitHub Copilot or Microsoft Copilot.

Technical Stack

  • JavaScript, React.js, Node.js
  • GitHub Actions, Datadog
  • AWS

Team & Environment

You will report to Swapnil Dhawde.

Benefits & Compensation

  • Flexible work arrangements
  • Highly competitive base pay and performance bonuses
  • Savings & Retirement benefits (401K and Defined Contribution)
  • Healthcare benefits with a generous company contribution in the Health Savings Account
  • Adoption assistance
  • Employee Assistance Programs
  • Tuition assistance
  • Fitness subsidies and on‑site gyms at specific Deere locations
  • Charitable contribution match
  • Employee Purchase Plan & numerous discount programs for personal use
  • Compensation Range: $74,988.00 - $112,476.00 + Benefits

Work Mode

This is an onsite position located in Urbandale, Iowa, United States.

John Deere is an equal opportunity employer, including disabled & veterans.

Required Skills
JavaScriptReact.jsNode.jsREST APIsTDDRefactoringPair ProgrammingCI/CDGitHub ActionsDatadogAWSAgileDevOps
Visa expiring soon?

Extend or switch without leaving Thailand

Running out of time on your current visa? SVBL identifies your best option — extension, category switch, or long-term visa — and handles the entire process.

Visa extensions & category switches
LTR & DTV visa applications
90-day reporting managed
Overstay prevention
Check your options
Prevent overstay issues
About company
John Deere

A John Deere é líder global no fornecimento de produtos, tecnologia e serviços avançados para clientes que desempenham um papel essencial na agricultura, construção, florestal entre outros setores. Nosso objetivo é atender à crescente necessidade mundial de alimentos, combustível, abrigo e infraestrutura, enquanto promove a sustentabilidade e a preservação do planeta.

Visit website
Job Details
Department Software Development
Category fullstack
Posted 14 days ago