Urbandale, Iowa, United States On-site USD 86,892 - 130,332 Yearly

John Deere is hiring a Software Engineer

About the Role

John Deere is hiring a Software Engineer for its Intelligent Solutions Group to work on the Licenses Management platform. We are investing in people and technology to tackle the world's biggest challenges, like ensuring enough food, fiber, and infrastructure for a growing world. In this role, you will design, develop, test, and integrate complex features, participate in Agile ceremonies, and collaborate with other teams.

What You'll Do

  • Design, develop, test, and integrate highly complex features including UI components and backend services and APIs.
  • Participate in Agile ceremonies to deliver high-quality solutions efficiently.
  • Collaborate with other Licensing scrum teams to drive alignment and understanding.
  • Support strong engineering practices, including code reviews, automation, CI/CD, observability, and secure coding.
  • Monitor and optimize system performance to ensure reliability and scalability.

What We're Looking For

  • Hands-on experience building UI applications and REST APIs using JavaScript, React.js, and Node.js.
  • Experience with TDD, Refactoring, Pair Programming, and CI/CD.
  • Experience working in Agile software delivery environments.
  • Experience with DevOps tools and technologies like GitHub Actions and Datadog.
  • Strong communication and interpersonal skills.
  • A Bachelor's degree in an Engineering, Science, or Technology related discipline, or equivalent related work experience.

Nice to Have

  • Strong analytical and problem-solving skills with the ability to debug complex issues.
  • Experience working with cross-functional teams.
  • Experience with AWS services.
  • Experience with AI-powered development tools like GitHub Copilot or Microsoft Copilot.

Technical Stack

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

Team & Environment

You will be part of the Intelligent Solutions Group, collaborating with other Licensing scrum teams.

Benefits & Compensation

  • Compensation range: $86,892.00 - $130,332.00 plus benefits.
  • Flexible work arrangements.
  • Highly competitive base pay and performance bonuses.
  • Savings & Retirement benefits (401K and Defined Contribution).
  • Healthcare benefits with a generous company contribution to a Health Savings Account.
  • Adoption assistance, Employee Assistance Programs, and tuition assistance.
  • Fitness subsidies and on-site gyms at specific Deere locations.
  • Charitable contribution match.
  • Employee Purchase Plan and numerous discount programs.

Work Mode

This position is onsite in Urbandale, IA, United States.

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

Required Skills
JavaScriptReact.jsNode.jsREST APIsTDDRefactoringPair ProgrammingCI/CDAgileGitHub ActionsDatadogAWS
Want to work from Thailand?

Join a remote network built for tech talent

Iglu gives you real employment in Southeast Asia — visa, work permit, and projects included. Pick what you work on, earn performance-based pay, and live where you want.

Legal employment in Thailand & Vietnam
Choose your own projects
Performance-based revenue sharing
Relocation support available
Join Iglu
200+ professionals worldwide
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