Software Engineer

Isupark

Johnston (IA)

On-site

USD 90,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

John Deere Financial in Johnston, IA is seeking a Software Engineer to join an agile team on Origination capabilities. You will design, develop, test, and deploy full stack solutions, leveraging Java, Spring, React/Node, AWS services, and modern engineering practices.

Collaboration with cross-functional teams and a focus on code quality are essential. The role requires 3+ years of hands-on development, cloud experience, and a strong understanding of microservices and REST APIs.

Qualifications

  • 3+ years of full stack development experience with Java/Spring/React/Node/TypeScript.
  • Experience building or supporting cloud-based applications on AWS (ECS, API Gateway, Lambda, DynamoDB, S3).
  • Experience with modern engineering practices including automated testing, CI/CD, DevOps, and software automation.
  • Familiarity with microservices and REST APIs design and development.
  • Strong teamwork, communication, and problem-solving skills.
  • Experience with TDD/ATDD and testing tools (JUnit, Cucumber, Cypress, Puppeteer, Mockito).
  • Knowledge of Infrastructure as Code (Terraform or CloudFormation) and security protocols (OAuth2, OpenID Connect).
  • Demonstrated quality focus and willingness to share knowledge.

Responsibilities

  • Work on an agile product team to create and support new and existing products for Origination capabilities, delivering moderate to highly complex functionality.
  • Collaborate with scrum teams and product owners to analyze business needs and refine software requirements.
  • Design, develop, configure, test, and deploy solutions of moderate to high complexity.
  • Draw out specifications for integrated solutions through strong software development practices.
  • Create automated unit and integration tests and verify acceptance criteria.
  • Create and maintain system documentation and provide production support for team products.

Skills

Java
Spring
React
Node.js
TypeScript
AWS
ECS
API Gateway
Lambda
DynamoDB
S3
CI/CD
DevOps
Automated Testing
Software Automation
Microservices
REST APIs
Team Collaboration
Interpersonal Skills
Conflict Resolution
TDD
ATDD
JUnit
Cucumber
Cypress
Puppeteer
Mockito
Terraform
CloudFormation
OAuth2
OpenID Connect

Education

Bachelor’s degree with equivalent experience

Job description

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
  • Bachelor’s degree with equivalent experience
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

John Deere • Johnston (IA)

On-site
USD 86,000 - 131,000
Flexible work arrangements
Highly competitive base pay
Savings & Retirement benefits (401K)
+8
Full-Stack Software Engineer — Agile, AWS & Impact
Full-Stack Software Engineer — Agile, AWS & Impact

John Deere • Johnston (IA)

On-site
USD 86,000 - 131,000
Flexible work arrangements
Highly competitive base pay
Savings & Retirement benefits (401K)
+8
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
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
Full-Stack Software Engineer – AWS, React/Java, Agile
Full-Stack Software Engineer – AWS, React/Java, Agile

Isupark • Johnston (IA)

On-site
USD 90,000 - 110,000
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
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
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
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
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