Urbandale, Iowa, United States On-site 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 JavaScriptReact.jsNode.jsREST APIsTDDRefactoringPair ProgrammingCI/CDGitHub ActionsDatadogAWSAgileDevOps
Freelancing without stability?

Get steady projects, keep your freedom

Iglu connects you with international clients and handles contracts, payments, and admin. You get consistent work and flexibility — no more chasing invoices or worrying about gaps.

Consistent client projects
Contract & payment management
Flexible work schedule
Revenue-sharing compensation
See open positions
Work from anywhere
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.
All jobs at John Deere Visit website
Job Details
Department Software Development
Category fullstack
Posted 2 months ago