John Deere

Staff Software Engineer

Chicago, IL, US$141,132-$211,692Posted 1 month ago

Job Description

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 - Chicago*

*Function:* *Technology (CA)*

*Title:* *Staff Software Engineer - 123173*

*Onsite/Remote:**Onsite Position*

Your Responsibilities

-------------------------

As a Staff Software Engineer for John Deere World Headquarters located in Chicago, IL, you will:

  • Lead architecture, design, and implementation of complex, multisystem solutions across multiple digital products
  • Analyze business needs and define system specifications and architectural requirements
  • Lead design reviews that ensure high quality, maintainable, scalable, reliable, and secure software and data products
  • Develop coding standards, integration patterns, and data pipeline standards in partnership with architects and principal engineers
  • Provide expert full stack leadership, defining patterns and enabling delivery across React/Redux front ends, Java/Spring Boot and Python microservices, and secure REST APIs (Java, Spring, Node, serverless), while enforcing secure by design practices and mentoring engineers to apply them consistently
  • Lead the definition, implementation, and validation of non-functional requirements, including scalability, reliability, performance, availability, and security
  • Guide teams in designing for operational excellence, including resilience, fault

Apply for this role

Keep looking

Similar Remote Jobs That Pay Well