Staff Software Engineer
$123.8k - $185.7kJohn Deere
There are over 7 billion people on this planet. And by 2050, there will be 2 billion more... many moving into urban centers at an unprecedented rate. Making sure there is enough food, fiber and infrastructure for our rapidly growing world is what we're all about at John Deere. And it's why we're investing in our people and our technology like never before! Here the world's brightest minds are tackling the world's biggest challenges. If you believe one person can make the world a better place, we'll put you to work. RIGHT NOW.
John Deere is an equal opportunity employer, including disabled & veterans.
Primary Location: United States (US) - Illinois -
Function: Product Engineering (CA)
Title: Staff Software Engineer - 121130
Onsite/Remote: Onsite Position
Your Responsibilities
As a Staff Software Engineer for John Deere Intelligent Solutions Group located in either Urbandale IA, Waterloo IA, Moline IL, and Fargo ND, you will:
Execute and advance the Intelligent Reprogramming vision and roadmap, ensuring alignment with business objectives, product strategies, and long-term software deployment goals.
Demonstrate deep understanding of business goals and strategic direction, translating them into scalable software and systems architecture decisions.
Define and maintain a technical improvement roadmap, guiding development teams on system architecture, design patterns, and coding best practices.
Strategically plan and lead adoption of new features and technologies related to Intelligent Reprogramming across product lines, considering phased roadmaps, product readiness, and risk.
Lead and/or execute proof-of-concept initiatives to de-risk integration efforts and validate feasibility prior to large-scale adoption.
Communicate program status effectively, including adoption progress, risks, dependencies, and timelines across all impacted product lines and stakeholders.
Review and translate stakeholder and end-customer needs into clear, actionable requirements, ensuring proper execution and well-defined validation criteria.
Collaborate actively in test planning and execution, validating system reliability, compatibility, recoverability, and performance across multiple hardware and software architectures.
VISA Sponsorship is NOT available for this position
What Skills You Need
6 or more years working with embedded software on agriculture or automotive equipment
Programming proficiency in Python, C or C++ Experience with Linux, IDEs or code editors, such as Microsoft Visual Studio or Visual Studio Code
4 or more years technical experience relating to design/diagnostics/troubleshooting of software
Experience with CI/CD tools, particularly Jenkins pipelines and GitHub.
Experience using software agile planning tools, such as Azure DevOps
Experience with CAN communications and UDS protocol
Effective communicator with teamwork experience
What Makes You Stand Out
Experience developing software architecture
Experience in reprogramming technologies and tools
Experience providing mentorship/coaching to team members on various aspects of embedded software development
Experience with communication systems and tools (Ethernet, CAN, etc.)
Education
Ideally, you will have a degree or equivalent related work experience in the following:
- Bachelor's degree in computer science, Computer Engineering, Electrical/Mechanical Engineering, Agricultural Engineering, or related field
What You'll Get
At John Deere, you are empowered to create a career that will take you to where you want to go while working in an inclusive team environment. Here, you'll enjoy the freedom to explore new projects, the support to think outside the box and the advanced tools and technology that foster innovation and achievement. Additionally, we offer a comprehensive reward package to help you get started on your new career path, including:
Flexible work arrangements
Highly competitive base pay
Savings & Retirement benefits (401K and Defined Contribution)
Healthcare benefits with a generous company contribution in the Health Savings Account
Adoption assistance
Employee Assistance Programs
Tuition assistance
Fitness subsidies and on-site gyms at specific Deere locations
Charitable contribution match
Employee Purchase Plan & numerous discount programs for personal use
Vacation and Holiday Pay
$123,804.00 - $185,700.00 + Benefits
Follow this link to learn more about our Total Rewards Package
Must be 18 years of age or older to apply
The information contained herein is not intended to be an exhaustive list of all responsibilities and qualifications required of individuals performing the job. The qualifications detailed in this job description are not considered the minimum requirements necessary to perform the job, but rather as guidelines.
The terms of the applicable benefit plans, and all company actions administering or interpreting these plans, continue to control. Deere & Company reserves the right to suspend, amend, modify, or terminate the Plan(s) in any manner at any time, including the right to modify or eliminate any cost-sharing between the company and participants. Changes, which can be made at any time, are made by action of the company's board of directors, or to the extent authorized by resolution of its board of directors, or by the Deere & Company Compensation Committee. In the event of a conflict between the language of the official Plan Documents and this document, the language of the official Plan Documents will control.
ACA Section 1557 Nondiscrimination Notice
The John Deere Health Benefit Plans for Salaried Employees and The John Deere Benefit Plan for Wage Employees comply with applicable Federal civil rights laws and do not discriminate on the basis of race, religion, color, national origin, sex, age, sexual orientation, gender identity or expression, status as a protected veteran, or status as a qualified individual with disability.
$55 - $65 per hour
...services. The role involves close collaboration with cross-functional teams. Major Purpose: This position works with the engineering lead and tech leads to analyze requirements, prepare design specifications, implement and integrate features, coordinate with...SuggestedHourly payImmediate startVisa sponsorship$85k - $100k
...We are seeking a Sr. Software Developer in the IT Field Technology and Innovations department to analyze complex operations and systems... ...using existing and emerging technology platforms. Lead technical staff and users to research, analyze, and resolve complex technical...SuggestedFull timeTemporary workWork at officeLocal areaWork from homeRelocationHome officeMonday to FridayFlexible hours$109.28k - $163.92k
...veterans. Primary Location: United States (US) - Illinois - East Moline Function: Technology (CA) Title: Senior Software Engineer - 117666 Onsite/Remote: Onsite Position This is an onsite position. Remote work is not available. Your Responsibilities...SuggestedWork experience placementRemote workFlexible hoursShift work$113.82k - $123.82k
...qualified individual with disability. Primary Location: United States (US) – IL – Moline Function: Technology Title: Software Engineer - 2026009 Onsite/Remote: Onsite Position Your Responsibilities As a Software Engineer for John Deere in...SuggestedRemote workFlexible hours- ...resource to support an existing team member already in place. This is not a lead or stakeholder-facing role, but rather a hands-on software engineering position focused heavily on their current frontend tech stack. The primary need is for someone with strong experience in:...Suggested
- ...Software Engineer Position This role is working as a Software Engineer for Aquent Studios, as part of a team at one of its top clients (John Deere). Skill Set Requirements This position requires 2+ years of experience with the following skills: SAP NW PI...Day shift
$15 - $40 per hour
...Function: Technology (CA) Title: Part-Time Student - Software Engineer - Moline, IL - 120790 Onsite/Remote: Onsite Position... ...primarily designed to augment the Company’s regular full-time staff and is for students who work in parallel to their school schedule...Hourly payFull timePart timeSummer workLocal areaRemote workRelocation packageFlexible hours$105.72k - $132.14k
...the process of implementation planning, fit analysis, configuration, testing, rollout, and post implementation support of solution/software development Elicit, analyze, validate, specify, verify, and manage the needs of project stakeholders including customers and end...Full timeTemporary workWork experience placementLocal areaImmediate startShift workDay shift$45 - $50 per hour
...Overview Placement Type: N/A Salary: $45-50 Hourly DOE Start Date: Jun 15, 2026 We're looking for a skilled Software Engineer to join our team. You'll be a key player in building and maintaining cutting-edge web applications. This position requires a...Hourly pay- ...duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services. Required Skills: • Excellent in Java/J2EE,...Full time
- ...& Webster Associates is conducting a search on behalf of our client, a global leader in IoT security, for a skilled Embedded Software Engineer to join their team. This role is ideal for technically strong engineers who thrive on solving complex challenges and take pride...Full timeRemote workRelocation
- Job Title:- Python Developer Location - Moline, IL Start date - ASAP Position - 2 1 Month onsite then remote with travel Job Description- The job requires experience with AWS OpenSearch for vector databases, LangChain ...Immediate startRemote work
- ..., configures, and tests programs for embedded hardware targets Perform embedded systems engineering tasking including requirements analysis, concept development, software architecture and design reviews Execute unit and integration testing of software in multiple...
- ...Platform Engineer This position will be working as Platform Engineer for Aquent Studios on projects for one of its top clients, John... ...development, testing, and integration/deployment of highly complex software solutions leveraging DevOps concepts ~ Experience with Rest...
- ...Platform Engineer Onsite This role is hybrid, working onsite at the client facility in Moline, IL a minimum of four (4) days... ...development, testing, and integration/deployment of highly complex software solutions leveraging DevOps concepts - Experience with Rest...Local areaRemote work
$95k - $154k
...which enterprise companies are looking for. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data engineers/data scientists, and machine learning engineers for full-time positions with...Full timeH1bRemote work- ...Senior Software Engineer Your IT Recruiter is looking for a Senior Software Engineer for our client. This position will be working as Software Engineer for our client on projects for one of its top clients, John Deere, located in Milan, IL. The candidate needs to understand...
- ...Software Engineer II We are looking for a Software Engineer II with CMS and web development experience. You'll participate in the design, programming, testing, documentation, and implementation of website frontend and backends. Knowledge of containerization concepts...Permanent employmentWork experience placementH1bLocal area
- ...Senior Software Engineer Working with significant independence and under general direction, the senior software engineer participates in the design, programming, testing, documentation and implementation of complex computer applications and systems. Evaluates software...Permanent employmentWork experience placementH1bWork at officeWork visa
- ...Job Summary The Senior Software Engineer is responsible for the planning and development of software solutions for standard laser systems. They will also plan and develop customized applications that leverage the API of commercial software used by the company, such as...Temporary workWork at office
- ...Sr. Software Developer BITCO Corporation is currently seeking a Sr. Software Developer to join our Home Office team in Davenport, IA. BITCO provides quality insurance services to special industries including construction, forest products, and oil & gas. This position...Home office
- Job Title Interview: Video Visa: USC, GC This is onsite from day-1 (Open to either Des Moines, IA or Davenport, IA) Need only local candidates Position Overview Support and develop.NET applications (primarily C# and VB.NET) with Oracle and SQL Server backends...Local areaFlexible hours
$175k - $210k
...have a lot of autonomy to make key decisions. We're looking for engineers who are product-minded and can think creatively to solve core... ...Technology Industries IT Services and IT Consulting and Software Development Referrals increase your chances of interviewing...Full timeLocal areaRemote workWork from home- ...automation, and operational efficiency. The ideal candidate stays current with emerging trends in AI-driven development, modern engineering practices, and secure application design , and applies them effectively in a production environment. Key Responsibilities...Temporary workLocal area
$67.7k - $90.27k
...of AI‑ready connectivity, join us today. The Role The Software Engineer II will partner in an agile team environment to design, develop... ...Work closely with business partners and technical staff to create technical solutions that meet business and technical...Full timeTemporary workRemote workWork from home- ...Description & Requirements Maximus is currently seeking a Software Engineer . In this role, you will provide expertise in the areas of managed file transfer and EDI X12 translations. In addition, they must configure, support and maintain environments and procedures...Minimum wageFull timeContract workTemporary workWork experience placementRemote work
- ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful...Remote jobInternship
- ...initiatives. Job Responsibilities: · Serve alongside our Software Architect/Engineers to grow our existing frameworks into new solutions using... ...· Handle complex programming problems, mentoring the staff after implementation where necessary Offered Benefits...Full timeTemporary workWork experience placementWork at officeMonday to FridayFlexible hours
- ...Application Engineer We are seeking a dynamic and technically skilled Application Engineer to support and grow our advanced engineering... ...and sales efforts by assisting with solution scoping, hardware/software costing, and training plans. What We're Looking For:...
$98k - $117k
...services contracts to execute their mission of developing accredited information systems. Western Door Federal is seeking a Software Developer – Intermediate at the Rock Island Arsenal, in Rock Island, IL. The objective of this work is to provide on-site support...Contract workFor contractorsWork at officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!



