Part-Time Student - Software Engineering - Ames...
@ John Deere

Ames, Iowa, United States
On Site
Full Time
Posted 4 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXXXX XXXXXXXXXX***** @deere.com
Recommended after applying

Job Details

About John Deere

There are over 7 billion people on this planet. By 2050, there will be 2 billion more, many moving into urban centers at an unprecedented rate. At John Deere, we invest in our people and technology to ensure there is enough food, fiber, and infrastructure for our growing world. Join a team where the world's brightest minds tackle the world's biggest challenges.

Position Overview

This is a Part-Time Student role in Software Engineering at John Deere Financial in Ames, IA. The program is designed for students to work alongside their academic schedule year-round.

Your Responsibilities

  • Work as part of the Information Security team supporting secure development.
  • Design, create, and implement innovative software solutions.
  • Develop applications using APIs, TDD, Cloud, Containerization, Java, React/JavaScript, Git, among other technologies.

What Skills You Need

  • Pursuing a degree in Software Engineering, Computer Engineering, or Computer Science.
  • Cumulative GPA of 2.8 or above.
  • Available to work 16-20 hours weekly during academic year and 30-40 hours during summer.
  • Ability to commute daily to ISU Research Park in Ames, IA.
  • Experience with programming languages such as Java, NodeJS, Python, Perl, or similar scripting languages.
  • Must be a full-time student at Iowa State University with graduation date Spring 2027 or later.

What Makes You Stand Out

  • Exposure to continuous integration and deployment.
  • Experience with TDD practices, networking, cloud concepts, AWS/Azure, and security fundamentals.
  • Strong analytical, communication, and interpersonal skills.

Benefits & Rewards

John Deere offers a comprehensive reward package including flexible work arrangements, competitive base pay, performance bonuses, 401K and pension plans, healthcare benefits, tuition assistance, fitness subsidies, and more.

Additional Information

This part-time student position is an onsite role located in Ames, IA. Please note, relocation assistance is not provided and the role is not available for students on immigration visas.

Key skills/competency

Software Engineering, API, TDD, Cloud, Java, React, Git, Security, Automation, Networking

How to Get Hired at John Deere

🎯 Tips for Getting Hired

  • Research John Deere's culture: Understand its mission, values, and tech innovations.
  • Customize your resume: Highlight academic projects and technical skills.
  • Prepare for coding interviews: Practice algorithms and problem solving.
  • Showcase teamwork: Demonstrate collaborative project experiences.

📝 Interview Preparation Advice

Technical Preparation

Review Java fundamentals and API design.
Practice TDD and containerization techniques.
Study cloud services and deployment basics.
Familiarize with Git and version control.

Behavioral Questions

Describe teamwork experience in projects.
Explain problem-solving under pressure.
Discuss learning new technologies quickly.
Demonstrate effective communication in teams.

Frequently Asked Questions