Staff Software Engineer
$123.8k - $185.7kJohn Deere
Staff Software Engineer
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
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
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.
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.
$174k - $262k
...Relativity Engineering Role Hybrid/Remote Job Overview Relativity is a leading legal data intelligence company building technology... ...and government agencies rely on Relativity's legal AI software to securely surface and manage the most relevant and impactful...SuggestedRemote workHome office$79k - $119k
...Relativity Engineering Position Hybrid Job Overview Relativity is a leading legal data intelligence company building technology... ...corporations, and government agencies rely on Relativity's legal AI software to securely surface and manage the most relevant and impactful...SuggestedHome office$126k - $190k
...Senior Software Engineer Hybrid/Remote Job Overview Relativity is a leading legal data intelligence company building technology that helps users organize data, discover the truth, and act on it with confidence. Our AI‑powered, cloud platform, RelativityOne, transforms...SuggestedRemote workHome office- ...writing code ~ Python and AWS ~ Experience unit testing ~ Head down coding necessary ~7+ years of professional software engineering experience with Python, AWS ~ Good at writing clean, modular, readable, and testable Python & AWS code ~ AWS serverless...SuggestedContract work1 day per week
- ...Senior Android Engineer This is an opportunity to join a remote-first technology company building Android applications that operate... ...beyond the limits of traditional connectivity. The team develops software that integrates mobile apps with custom hardware, satellite...SuggestedFull timeRemote workFlexible hours
- ...Tech Lead For Population Health Engineering Group Navina is a fast-growing digital health SaaS company that's on a mission to transform the way physicians interact with patient data. Thousands of clinicians across the United States already use Navina's AI-powered solution...Shift work
- ...Application Support Engineer This role is integral to the daily operations of our technology support team, with a specific focus on the personal trading components of ACA Technology platforms. This includes identifying issues, troubleshooting, offering guidance on...Casual work
- ...Own and manage incident bridges, ensuring timely engagement, clear communication, and structured resolution. Coordinate with engineering, platform, network, and external teams to restore services within defined SLAs. Provide clear verbal and written communication...
$83k - $166.1k
...sustainability of the platform. The ideal candidate will combine strong software development expertise with healthcare technology experience... ...~ Bachelor's degree in Computer Science, Information Systems, Engineering, Healthcare Informatics, or a related field. ~ Master's...Temporary workWork experience placementImmediate startFlexible hours$155k - $233k
...Software Engineering Manager We're looking for a dynamic and technically fluent Manager to lead a high-performing team of software engineers. This role is pivotal in shaping the future of our product development by mentoring talent, allocating resources strategically...- ...Senior Backend Engineer IL Full-time Job Description Lasso is the AI Security Platform built for the agentic era. As organizations race to deploy AI agents and agentic applications, Lasso provides the only continuous security loop spanning discovery, AI security...Full timeWork experience placement
- ...more than one billion app installs for hundreds of advertisers. More than 22 million smartphone users engage with Digital Turbine's software technology each month across more than 30 global operators and OEMs. Reasons to Work for Digital Turbine: We're a leader...Full timeWork experience placementWork at officeFlexible hours
- ...seeking a talented, versatile, and highly independent Full Stack Engineer to join our engineering team. You will be in charge of end-to-... ...end & back end) Collaborate with product, medical, and software teams across the organization Build a customer-centric product...
- ...Full Stack Engineer As a Full Stack Engineer in the healthcare space, you'll architect seamless, mission-critical applications that... ...~ Experience using AI-assisted coding tools in professional software development (e.g., GitHub Copilot, Cursor, Claude, or similar)...Full timePart timeWork at officeLocal areaWork from homeHome officeShift work2 days per week
$130k
...through all phases including design, FAT/SAT, commissioning, qualification, and validation · Collaborate with cross-functional engineering, manufacturing, validation, and quality teams to ensure successful project delivery · Identify technical risks, recommend...Contract workFor contractors$80k - $120k
...Solution Engineer, ESS Fremont, California; Manteno, Illinois Gotion Inc. is based in Silicon Valley, CA, currently building a Manufacturing... ...of field testing and feedback collection for new hardware and software Close cooperation and alignment with Customer Support to...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!
- software support Kankakee, IL
- software sales Kankakee, IL
- embedded software Kankakee, IL
- remote software sales Kankakee, IL
- software technical support Kankakee, IL
- software asset management analyst Kankakee, IL
- software Kankakee, IL
- senior c# .net software developer Kankakee, IL
- entry level software sales Kankakee, IL
- healthcare software sales Kankakee, IL

