As a Software Engineer for John Deere in Chicago, IL, you will design system architecture strategies and component level technical requirements for John Deere Sales Center (JDSC) Order application. You will coach and counsel other technical employees to promote employee development and professional growth. Additionally, you will review technical work completed by programmers and functional analysts to ensure work is completed with quality and in alignment with business requirements and technical strategy. You will assist in the resolution of difficult information system technical issues and drive and implement components of the JDSC Order product technology roadmap. Collaboration with other enterprise technical architects for other system products will be essential to find and resolve functional gaps that exist and facilitate changes to system solutions to close those gaps. The position allows for 50% remote work, but candidates must live within normal commuting distance of the worksite. There is also a requirement for 10% domestic and international travel.