Software Engineer - Part-Time
About the role
John Deere is seeking a Part-Time Student Software Engineer to join the Smart Connected Factory team in Waterloo, Iowa. Working as part of an Agile development team, you will contribute as a full-stack developer supporting backend and frontend development for digital manufacturing solutions. You will help product teams write, test, and deliver functionality for manufacturing applications. This role provides hands-on experience with modern software engineering practices, including AI-assisted development, spec-driven development, software documentation, architectural and technical design discussions, and deployment of new solutions. You will work with technologies including Python, TypeScript, React, SQL, Databricks, GitHub, Docker/Kubernetes, and Redis.
Responsibilities
- Contribute as a full-stack developer within an Agile development team.
- Support backend and frontend development for digital manufacturing solutions.
- Assist product teams in writing, testing, and delivering functionality for manufacturing applications.
- Use AI as a thought partner and collaborate with AI coding agents to explore design alternatives, test assumptions, accelerate implementation, and critically review work.
- Practice spec-driven development by translating product intent into written specifications and implementation plans.
- Execute implementation plans to deliver working software.
- Contribute to development documentation, processes, and best practices.
- Participate in real-world engineering projects and the development and deployment of new solutions.
- Participate in architectural and technical design discussions.
- Gain hands-on experience with a modern technology stack including Python, TypeScript, React, SQL, Databricks, GitHub, Docker/Kubernetes, and Redis.
Requirements
Required:
- Must be 18 years of age or older.
- Must be registered as a full-time student at a local accredited university.
- Graduation date of Spring 2027 or later.
- Cumulative GPA of 2.8 or above.
- Foundational coding knowledge and effective problem-solving abilities.
- Demonstrated aptitude for web development.
- Strong communication skills, including the ability to resolve conflicts and adapt to changing environments.
- Ability to work 30–40 hours per week during the summer semester.
- Ability to work 16–20 hours per week during the academic year.
- Must be able to commute to Waterloo, IA, on a daily basis year-round.
- This position is not available to students on immigration visas.
Preferred:
- Pursuing a degree in Computer Science, Computer Engineering, or another related field.
- Experience in manufacturing.
- Previous coding experience in industry or through a student learning position.
Skills
- Full-stack software development
- Web development
- Backend and frontend development
- Foundational coding
- Problem-solving
- Python
- TypeScript
- React
- SQL
- Databricks
- GitHub
- Docker/Kubernetes
- Redis
- AI-assisted software development
- Spec-driven development
- Software testing
- Technical and architectural design
- Development documentation
- Agile development
- Communication and conflict resolution
- Adaptability
Benefits
- Flexible work arrangements
- Competitive base pay
- 401(k) and Defined Benefit Pension
- Healthcare benefits with company contribution to a Health Savings Account
- Adoption assistance
- Employee Assistance Programs
- Tuition assistance
- Fitness subsidies and onsite gyms at specific Deere locations
- Charitable contribution match
- Employee Purchase Plan and discount programs
- Vacation and Holiday Pay
Pay
Hourly pay: $15–$40 per hour, based on published rates for the business function and education level.
Schedule
Work arrangement: Onsite. Location: Waterloo, Iowa. Employment type: Part-Time Student. Schedule: Year-round, in parallel with the student's school schedule. Summer semester: 30–40 hours per week. Academic year: 16–20 hours per week. Must be able to commute to the Waterloo, IA work location daily year-round. Relocation assistance is not provided. This position is not available to students on immigration visas.