IT Development Program, Software Engineering
John Deere
About the Role
The IT Development Program at John Deere offers Software Engineering roles with opportunities to grow capabilities in modern software development technology and practices through challenging and exciting projects. This program includes two diverse rotations allowing engineers to experience different business capability areas and technology stacks early in their career, promoting the building of a broad network by working on different scrum teams.
Key Responsibilities
- Grow capabilities in modern software development technology and practices.
- Gain experience in different business capability areas and technology stacks.
- Work on different scrum teams to build a broad network.
Examples of software engineering rotation areas include:
- Global IT
- John Deere Financial
- Dealer Channel
- Enterprise Data Platform
- Order Management
- IT Manufacturing
- Cloud Software
- ISG Digital Solutions
- Data Platform
- Operations Center - Web
Requirements & Tech Stack
- Previous technical experience through an internship or part-time student position preferred.
- Experience with Python, Java, or JavaScript preferred.
- Ability to successfully pass a technical assessment and code pairing interview.
- Must be 18 years of age or older to apply.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Software Engineering, or a related field.
Work Statement
- US Visa sponsorship is NOT available for this position.
- Must be able to relocate domestically.
- Open to working in one of the following assigned areas: Quad Cities (Moline, IL/Davenport, IA), Des Moines, IA, or Chicago, IL.