Jobs · Engineering

Software Engineer - Part-Time

Torentify · United States · 3 wk ago
RemoteRemoteEngineering$15–$40/hrPart-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.

Similar jobs

Software Engineer

HaystackMassachusetts, United States· 3 wk ago
$144k–$194k/yrapply on haystack.cv

Software Engineer

HumanaWashington, DC· 1 mo ago
RemoteInformation Technology$81k–$110k/yr

Software Engineer

Brooks AutomationChelmsford, MA· 1 mo ago
$106k/yrapply on brooksauto.wd1.myworkdayjobs.com

Software Engineer

ASRC FederalOklahoma City, OK· 1 mo ago
Engineeringapply on jobs.dayforcehcm.com

Software Engineer

HaystackGreater Sioux Falls Area· 1 mo ago
$106k–$141k/yrapply on haystack.cv

Software Engineer

AllianceBernsteinNashville, TN· 1 mo ago
Engineeringapply on abglobal.wd1.myworkdayjobs.com