Your day-to-day as Staff Software Engineer will involve collaborating with other software engineers within John Deere to design, develop, test, and integrate software solutions that will have a huge impact 5-10 years from now