Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
2025054 Staff Software Engineer, Data Platform image - Rise Careers
Job details

2025054 Staff Software Engineer, Data Platform

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. All qualified applicants will receive consideration for employment without regards to, among other things, 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.

 

Primary Location: United States (US) – IL – East Moline

Function: Technology

Title: Staff Software Engineer, Data Platform - 2025054

Onsite/Remote: Onsite Position

 

Your Responsibilities

 

As a Staff Software Engineer, Data Platform for John Deere in East Moline, IL, you will:

 

  • Develops, codes, configures, and tests programs and systems;
  • Evaluates and implements enhancement design solutions to improve cost, quality, and performance of software applications;
  • Analyzes assignments and determines software specifications that must be fulfilled to achieve objectives;
  • Develop, debug and troubleshoot software solutions;
  • Implement software solutions that use the Microsoft Dynamics platform;
  • Implements robust data loading mechanisms to efficiently load data into Host System, Ensure data accuracy with General Ledger, Develops reports that provide key insights into company performance;
  • Executes necessary documentation as needed;
  • Mentors junior software engineers within the team and across multiple products;
  • Leads engineering practices alongside engineering manager.
  • Up to 20% remote work allowed. Must live within normal commuting distance of the worksite.

 

What Skills You Need

 

  • 5 years of experience in develop, debug, and troubleshoot software solutions written with the .Net Java/J2EE/X++ programming language
  • 5 years of experience in Developing/Testing/Maintaining SQL Queries / Stored Procedures to Leverage SQL and Accounting Principles to ensure Transactional Data is reconciled to General Ledger Postings. (This requires an understanding of Accounting/Financial reporting principals – i.e to ensure that the data migrated/converted D365 FO is reconciled to the General Ledger)
  • 5 years of experience in Report/KPI Dashboard Development (Power BI, Tableau, SSRS, Management Reporter, FRX) to highlight company performance/trends
  • 5 years of experience in perform requirement gathering, analysis, framework definition, design, development in conjunction with offsite development teams
  • 5 years of experience in develop, debug and troubleshoot software solutions written with the .Net Java/J2EE/X++ programming language
  • 5 years of experience in create, configure, and debug solutions that run in cloud environments

 

Education/Experience

 

  • Bachelor’s degree in Computer Science or related field plus 5 years related experience.

 

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 and performance bonuses
  • 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

 

$131,000 - $141,000 per year + Benefits

 

Follow this link to learn more about our Total Rewards Package https://bit.ly/3XCd8fL 

 

Please apply on-line at www.JohnDeere.com/USJobs and search for Job Posting Number 2025054

 

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.

John Deere Glassdoor Company Review
4.2 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
John Deere DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of John Deere
John Deere CEO photo
John May
Approve of CEO

Average salary estimate

$136000 / YEARLY (est.)
min
max
$131000K
$141000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About 2025054 Staff Software Engineer, Data Platform, John Deere

At John Deere, we're on a mission to ensure a sustainable future for our rapidly growing world. As a Staff Software Engineer for our Data Platform based in East Moline, Illinois, you'll be at the forefront of this effort. In this role, you'll be developing, coding, and testing innovative software solutions to enhance the efficiency and performance of our systems. Your expertise in .Net, Java/J2EE, and SQL will be put to good use as you implement enhancements and troubleshoot software issues. By leveraging tools like Power BI and Tableau, you'll create insightful reports that drive company performance. Collaboration is key here; not only will you work with an in-house team, but you'll also mentor junior engineers and reinforce engineering best practices. We value flexibility at John Deere—up to 20% of your work can be done remotely, allowing you to maintain a healthy work-life balance while still contributing to our mission. Our team is inclusive and encourages creative thinking, so you’ll have the freedom to explore new possibilities within our technology landscape. Plus, our comprehensive benefits package and competitive salary ranging from $131,000 to $141,000 reflect how much we care about our people. If you are passionate about using technology to tackle the world’s biggest challenges, we want you on our side. Join us, and let's make a difference together!

Frequently Asked Questions (FAQs) for 2025054 Staff Software Engineer, Data Platform Role at John Deere
What are the responsibilities of a Staff Software Engineer at John Deere?

As a Staff Software Engineer at John Deere, you'll handle the development, coding, configuring, and testing of diverse software solutions. Your primary focus will be on enhancing software applications through performance evaluation and implementing robust design solutions. You will also analyze software specifications, debug solutions, and mentor junior engineers to promote collaborative growth within the team.

Join Rise to see the full answer
What skills are needed for the Staff Software Engineer position at John Deere?

To succeed as a Staff Software Engineer at John Deere, you should have a solid background with 5 years of experience in .Net, Java/J2EE, or X++ programming languages. Proficiency in SQL, report/dashboard development using tools like Power BI or Tableau, and a good understanding of accounting principles are critical. Additionally, experience in cloud environment solutions will be essential.

Join Rise to see the full answer
What is the work environment like for a Staff Software Engineer at John Deere?

At John Deere, the work environment for a Staff Software Engineer is dynamic and inclusive. You will be part of a passionate team that encourages innovative thinking and collaboration. While up to 20% of your work can be done remotely, the onsite culture fosters teamwork and mentorship, enhancing your professional development and career growth.

Join Rise to see the full answer
How does John Deere support the professional development of Staff Software Engineers?

John Deere is dedicated to fostering professional development for its Staff Software Engineers. You will have opportunities to mentor junior engineers and explore cutting-edge projects that align with your career goals. Additionally, our comprehensive benefits package includes tuition assistance, ensuring you have support as you continue to grow your skills and qualifications.

Join Rise to see the full answer
What can I expect from the salary and benefits as a Staff Software Engineer at John Deere?

As a Staff Software Engineer at John Deere, you can expect a competitive salary ranging from $131,000 to $141,000 annually. Our benefits package is designed to support your lifestyle and well-being, including healthcare contributions, retirement savings options, and flexible work arrangements. We want to ensure you feel valued and supported in your role.

Join Rise to see the full answer
Common Interview Questions for 2025054 Staff Software Engineer, Data Platform
Can you describe your experience with .Net applications as a Staff Software Engineer?

When answering, focus on specific projects where you have developed or debugged .Net applications. Share details about your role, the challenges you faced, and how you enhanced software functionality, ensuring to tie it back to measurable outcomes.

Join Rise to see the full answer
How do you approach troubleshooting software solutions?

Discuss your systematic approach to problem-solving, including how you identify issues, analyze code, use debugging tools, and collaborate with team members to find solutions. Emphasize your attention to detail and your commitment to quality assurance.

Join Rise to see the full answer
What experience do you have with SQL in developing reports?

Be specific about the types of queries and reports you have developed using SQL. Mention any tools you have used, like Power BI or SSRS, and how your work has contributed to improved business insights or operational efficiencies.

Join Rise to see the full answer
How do you stay current with emerging technologies in software engineering?

Discuss your methods for keeping up with industry trends, such as attending webinars, pursuing certifications, following thought leaders on social media, or participating in professional communities. Show enthusiasm for continuous learning and adaptability.

Join Rise to see the full answer
Can you provide an example of how you mentored a junior software engineer?

Think of a specific instance where you guided a less experienced engineer. Describe the situation, your approach to mentorship, the topics you covered, and the outcome of their development, highlighting the importance of teamwork and knowledge sharing.

Join Rise to see the full answer
What’s your experience with working in agile development teams?

Discuss your experience participating in sprints, your understanding of agile methodologies, and how you have used tools like Jira or Trello to manage tasks. Provide examples of successful agile projects you contributed to and how you facilitated team collaboration.

Join Rise to see the full answer
Describe a challenging project you worked on and how you handled it.

Share a detailed narrative of a particular project that posed significant challenges, including the technical hurdles you encountered. Explain your steps to resolve these issues, your role in leading the team, and the lessons learned from that experience.

Join Rise to see the full answer
How do you ensure your code is efficient and maintainable?

Articulate your coding practices, such as following design patterns, documenting code, and writing clean, readable code. Explain how you factor in maintainability when developing applications to set a precedent for quality standards across the team.

Join Rise to see the full answer
In what situations would you make architectural decisions for a project?

Describe scenarios where you have taken the initiative to make architectural decisions. Focus on the factors influencing your choices, such as project requirements, scalability, and performance, showcasing your strategic thinking in software design.

Join Rise to see the full answer
What tools do you prefer for debugging and testing your software solutions?

Mention the debugging and testing tools you've found most effective in your previous roles. Discuss your criteria for tool selection and how using the right tools has improved your efficiency and the quality of your software solutions.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 12 hours ago
Photo of the Rise User
Posted 5 days ago

Join FreeWheel as a Junior Software Engineer and contribute to cutting-edge ad technology within a dynamic engineering team.

Photo of the Rise User
Posted 13 days ago

Join Skillz as a Full Stack Software Engineering co-op and contribute to pioneering mobile esports platforms while developing your skills in a dynamic team.

Photo of the Rise User
Posted 3 days ago
Customer-Centric
Mission Driven
Diversity of Opinions
Inclusive & Diverse
Work/Life Harmony
Growth & Learning

Join IDEXX as a Senior Frontend Software Engineer and help transform veterinary software through innovative cloud-based solutions.

Posted 14 days ago

As a GenAI Engineer at SFEIR, you'll work closely with advanced technologies in a dynamic, community-driven environment.

Posted 2 days ago

F5 seeks a seasoned Principal Software Engineer to lead the development of high-performing cloud-native platforms while mentoring engineering teams.

Photo of the Rise User

Join the forefront of secure payments as a Senior Director of Software Engineering, leading teams to architect and innovate remarkable financial technologies.

Photo of the Rise User
Posted 12 days ago

Step into a key engineering role at Palo Alto Networks to drive advancements in network security and contribute significantly to their mission of safeguarding digital lives.

Photo of the Rise User

Join Palo Alto Networks as a Principal Backend Engineer and help shape the future of cybersecurity through innovative backend solutions.

We work every day to uphold our founder's core values. Integrity, quality, commitment, and innovation are more than ideals we work toward. They are values we live and breathe – values found in every product, service, and opportunity we offer.

45 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 3, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed SEASONER at Shearer's Foods
Photo of the Rise User
Someone from OH, Columbus just viewed Bilingual Care Manager, Telephonic RN at Humana
Photo of the Rise User
Someone from OH, Columbus just viewed Talent Business Partner at Red Bull
Photo of the Rise User
16 people applied to Junior Unity Developer at Gameloft
Photo of the Rise User
Someone from OH, Brunswick just viewed Sanitation Team Member at Shearer's Foods
Photo of the Rise User
Someone from OH, Columbus just viewed Talent Acquisition Specialist at Beghou Consulting
C
Someone from OH, Middletown just viewed Operations Analyst at Core Specialty Insurance
A
Someone from OH, Strongsville just viewed Graphic Design Intern at Anvil NorthWest
W
Someone from OH, Uhrichsville just viewed Director Operations at WVUMedicine
Photo of the Rise User
Someone from OH, Cincinnati just viewed Game Director, Scripps Sports at The E.W. Scripps Company
Photo of the Rise User
Someone from OH, Lorain just viewed 3D Modeler / Graphic Designer - Freelance at Twine
o
Someone from OH, Oxford just viewed Digital Media & Marketing Student Intern at osu
Photo of the Rise User
Someone from OH, Beachwood just viewed Dispensary Tech at Ayr Wellness
Photo of the Rise User
Someone from OH, Springfield just viewed Front Desk Clerk at Marriott International
Photo of the Rise User
Someone from OH, Columbus just viewed Licensing and Regulatory Compliance Analyst at Sportradar
Photo of the Rise User
Someone from OH, Mansfield just viewed US_EN_Operations_Warehouse Loader (Part Time) at Red Bull
Photo of the Rise User
Someone from OH, Dublin just viewed Salesforce Administrator at Multiverse
Photo of the Rise User
Someone from OH, Pickerington just viewed Salesforce Solution Analyst at GoodLeap
S
Someone from OH, Pickerington just viewed Salesforce Project Manager at Studio Science
Photo of the Rise User
Someone from OH, Dayton just viewed Medical Receptionist at LifeStance Health
C
Someone from OH, Massillon just viewed RN Ambulatory - Outpatient Infusion Therapy at CCF