Software Engineer

John Deere

Johnston (IA)

On-site

USD 86,892 - 130,332

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Flexible work arrangements
Highly competitive base pay
Savings & Retirement benefits (401K)
Healthcare benefits with a generous HS
Adoption assistance
Employee Assistance Programs
Tuition assistance
Fitness subsidies and on-site gyms
Charitable contribution match
Employee Purchase Plan & discounts
Vacation and Holiday Pay

Job summary

John Deere in Johnston, IA is seeking a Software Engineer to join an agile product team supporting Origination capabilities. You will plan work, write and test code, and deliver moderate to high complexity functionality.

This onsite role requires collaboration with scrum teams, service-based architectures, automated testing, CI/CD, and cloud services (AWS). A Bachelor’s degree is preferred; visa sponsorship is not available.

Qualifications

  • 3+ years of full stack development experience with Java/Spring/React/Node/TypeScript.
  • Experience with AWS cloud services (ECS, API Gateway, Lambda, DynamoDB, S3).
  • Experience with automated testing, CI/CD, DevOps, and software automation.
  • Knowledge of service-based architectures including microservices and REST APIs.

Responsibilities

  • Work on an agile product team to create and support Origination capabilities.
  • Plan work, coordinate with others, write and test code for moderate to high complexity.
  • Collaborate with scrum teams and product owners to refine software requirements.
  • Design, develop, configure, test and deploy solutions of moderate to high complexity.
  • Create automated unit and integration tests and maintain documentation.
  • Provide production support for team products including integrations.

Skills

Java
Spring
React
Node.js
TypeScript
AWS
ECS
API Gateway
Lambda
DynamoDB
S3
CI/CD
DevOps
Testing
REST APIs
Microservices
TDD
ATDD
JUnit
Cucumber
Cypress
Puppeteer
Mockito
Terraform
CloudFormation
OAuth2
OpenID Connect

Education

Bachelor’s degree

Tools

Jira
Confluence

Job description

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

Primary Location: United States (US) - Iowa - Johnston

Function: Technology (CA)

Title: Software Engineer - 121890

Onsite/Remote: Onsite Position

Your Responsibilities

As a full stack Software Engineer for John Deere Financial located in Johnston, IA, you will:

Work on an agile product team to create and support new and existing products in support of our Origination capabilities. You will plan work, coordinate with others, write and test code to deliver moderate to highly complex functionality.

Additionally, You Will
  • Work closely with the scrum teams and digital product owners to analyze business needs to define and refine software requirements.
  • Apply system development methodology to design, develop, configure, test and deploy solutions of moderate to high complexity.
  • Utilize a strong understanding of software development to draw out specifications for integrated solutions.
  • Create automated unit and integration tests and execute all other testing‑related tasks against a user story’s acceptance criteria.
  • Create and maintain system documentation.
  • Provide production support for team products including all integrations.

VISA Sponsorship is NOT available for this position

What Skills You Need
  • 3 or more years of full stack, hands‑on development experience using technologies such as Java, Spring, React, Node, or TypeScript
  • Experience building or supporting cloud‑based applications, preferably using AWS services such as ECS, API Gateway, Lambda, DynamoDB or S3
  • Experience with modern engineering practices, including automated testing, CI/CD, DevOps, and software automation.
  • Working knowledge of designing and developing service‑based architectures including microservices and REST APIs.
  • Demonstrates strong teamwork and a willingness to share knowledge, influence best practices, and support continuous improvement within the team.
  • Strong analytical, interpersonal communication, negotiation, and conflict resolution skills.
What Makes You Stand Out
  • Understanding of John Deere Financial Dealer or Origination domains.
  • Proven experience working in an Agile Scrum team environment.
  • Demonstrated ability to learn and deliver across multiple technology stacks.
  • Experience with test‑driven development (TDD) and acceptance test‑driven development (ATDD) utilizing tools like Junit, Cucumber, Cypress, Puppeteer, Mockito, etc.
  • Understanding of infrastructure as code such as Terraform or CloudFormation.
  • Experience with industry‑standard security protocols like OAuth2, OpenID Connect etc.
  • Passionate about product quality and taking pride in your craft.
Education

Ideally you will have a degree or equivalent related work experience in the following:

  • Bachelor’s degree with equivalent experience
What You’ll Get

At John Deere, you are empowered to create a career that will take you to where you want to go while working in an inclusive team environment. Here, you'll enjoy the freedom to explore new projects, the support to think outside the box and the advanced tools and technology that foster innovation and achievement. Additionally, we offer a comprehensive reward package to help you get started on your new career path, including:

  • Flexible work arrangements
  • Highly competitive base pay
  • 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
  • Vacation and Holiday Pay

$86,892.00 - $130,332.00 + Benefits

Follow this link to learn more about our Total Rewards Package https://bit.ly/3XCd8fL

Must be 18 years of age or older to apply

The information contained herein is not intended to be an exhaustive list of all responsibilities and qualifications required of individuals performing the job. The qualifications detailed in this job description are not considered the minimum requirements necessary to perform the job, but rather as guidelines.

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.

ACA Section 1557 Nondiscrimination Notice

The John Deere Health Benefit Plans for Salaried Employees and The John Deere Benefit Plan for Wage Employees comply with applicable Federal civil rights laws and do not discriminate on the basis of race, religion, color, national origin, sex, age, sexual orientation, gender identity or expression, status as a protected veteran, or status as a qualified individual with disability.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Socket.dev • East Moline (IL)

On-site
USD 109,284 - 163,920
Flexible work arrangements
Highly competitive base pay
Healthcare benefits
+2
Senior Software Engineer
Senior Software Engineer

John Deere GmbH & Co. KG • Johnston (IA)

On-site
USD 130,000 - 170,000
Healthcare benefits
401(k) and retirement plan
On-site gyms
+2
Software Engineer
Software Engineer

John Deere • East Moline (IL)

On-site
USD 86,000 - 131,000
Flexible work arrangements
Competitive base pay
Healthcare benefits
+3
Engineer, Software
Engineer, Software

John Deere • East Moline (IL)

On-site
USD 87,000 - 130,000
Flexible work arrangements
Healthcare benefits
401K and retirement plan
+7
2026015 - Senior Software Engineer
2026015 - Senior Software Engineer

John Deere • Chicago (IL)

On-site
USD 125,000 - 135,000
Flexible work arrangements
Highly competitive base pay
Savings & Retirement benefits (401K)
+8
2026014 Software Engineer, Software Engineering
2026014 Software Engineer, Software Engineering

John Deere • Moline (IL)

Hybrid
USD 113,000 - 124,000
Flexible work arrangements
Competitive base pay + bonuses
401K and defined contribution
+7
Financial Reporting and Technical Accounting Lead
Financial Reporting and Technical Accounting Lead

John Deere • Johnston (IA)

On-site
USD 109,000 - 165,000
Flexible work arrangements
Highly competitive base pay
Savings & Retirement benefits (401K)
+8
Part Time Student - Industrial Engineer - Waterloo, IA
Part Time Student - Industrial Engineer - Waterloo, IA

John Deere • Waterloo (IA)

On-site
USD 20,664 - 55,104
Flexible work arrangements
Competitive base pay
Tuition assistance
+1
Senior Software Engineer
Senior Software Engineer

John Deere • Waterloo (IA)

On-site
USD 109,000 - 164,000
Flexible work arrangements
Healthcare benefits
Tuition assistance
+1
Manager Software Deployment
Manager Software Deployment

John Deere • Urbandale (IA)

On-site
USD 150,000 - 190,000
Flexible work arrangements
Highly competitive base pay
Healthcare benefits