Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer

$123.8k - $185.7k

John 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.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer in Kankakee, IL vacancy
  • $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... 
    Suggested
    Remote work
    Home office

    Relativity

    Kankakee, IL
    3 days ago
  • $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... 
    Suggested
    Home office

    Relativity

    Kankakee, IL
    1 day ago
  • $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... 
    Suggested
    Remote work
    Home office

    Relativity

    Kankakee, IL
    3 days ago
  •  ...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... 
    Suggested
    Contract work
    1 day per week

    Software Technology Inc

    Kankakee, IL
    4 days ago
  •  ...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... 
    Suggested
    Full time
    Remote work
    Flexible hours

    Motion Recruitment

    Kankakee, IL
    4 days ago
  •  ...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

    Navina

    Kankakee, IL
    3 days ago
  •  ...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

    ACA Group

    Kankakee, IL
    8 days ago
  •  ...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... 

    Expedite Technology Solutions LLC

    Kankakee, IL
    4 days ago
  • $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 work
    Work experience placement
    Immediate start
    Flexible hours

    Oracle

    Kankakee, IL
    4 days ago
  • $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... 

    Relativity

    Kankakee, IL
    3 days ago
  •  ...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 time
    Work experience placement

    LASSO Inc

    Kankakee, IL
    3 days ago
  •  ...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 time
    Work experience placement
    Work at office
    Flexible hours

    Mobile Posse

    Kankakee, IL
    4 days ago
  •  ...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... 

    Navina

    Kankakee, IL
    3 days ago
  •  ...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 time
    Part time
    Work at office
    Local area
    Work from home
    Home office
    Shift work
    2 days per week

    Blue Shield Of California

    Kankakee, IL
    4 days ago
  • $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 work
    For contractors

    Catalyx

    Bradley, IL
    a month ago
  • $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... 

    Gotion

    Manteno, IL
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!