2026013 Staff Software Engineer

John Deere John Deere · Industrial · Chicago, IL +1 · Technology (CA)

Staff Software Engineer role at John Deere focusing on full SDLC execution, designing and developing scalable database solutions (MongoDB, DynamoDB), building enterprise-grade web applications (Java, PHP, React, JavaScript), and engineering backend services (Spring Framework, REST APIs). The role involves leadership, mentoring, code reviews, and ensuring security by design principles.

What you'd actually do

  1. Analyze business needs and determine software specifications;
  2. lead design review activities to verify and demonstrate high-quality output for the data products and digital products;
  3. collaborate with stakeholders and team members to ensure that features meet business needs;
  4. collaborate with architecture team and principal engineers to develop coding standards, and data pipeline standards;
  5. collaborate with engineers to improve quality, cost, and help in developing efficient software applications;

Skills

Required

  • 5 years of experience in provide leadership in full SDLC execution for applications, including requirement analysis, architecture design, development, integration, mentoring, code reviews, cross-team leadership, ownership of delivery, and end-to-end testing
  • 5 years of experience in perform Design, development, and maintenance scalable database solutions using MongoDB and DynamoDB, including data modeling, query optimization, and seamless integration with Java based applications
  • 5 years of experience in build enterprise-grade web applications using Java technologies (Java Frameworks, Servlets, JSP, J2EE) along with PHP, Design Patterns, HTML, AJAX, React and JavaScript to deliver secure and high-performance solutions
  • 5 years of experience in engineer backend services using Spring Framework, Spring Boot, REST APIs, Spring Security, and Aspect-Oriented Programming ensuring secure and modular service implementations

Nice to have

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

What the JD emphasized

  • full SDLC execution
  • scalable database solutions
  • enterprise-grade web applications
  • backend services