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.




