Staff Engineer

John Deere John Deere · Industrial · Urbandale, IA +1 · Remote · Technology (CA)

This Staff Engineer role focuses on creating and managing Equipment Data Services, developing backend web applications, REST APIs, and message processing. It involves technical leadership, mentoring junior developers, and cross-team collaboration, primarily using Java, Spring, and AWS services. While the role mentions gaining experience in collaborating with AI and using AI in agentic mode, the core responsibilities are centered around traditional software engineering and data services.

What you'd actually do

  1. be responsible for creating and managing Equipment Data Services that will enable and support various teams within the organization as well as users / customers outside of John Deere across the globe.
  2. be responsible in coaching and developing junior developers in the team as well as leading complex projects that require cross-team collaboration across ISG and corporate IT teams to come up with efficient and long lasting solutions.

Skills

Required

  • Six years of developing backend web applications in Java + Spring
  • Comprehensive knowledge in developing REST APIs and Message processing
  • Working with cross-teams is highly required.
  • Technical leadership and mentoring of the engineering team members
  • Strong communication skills for cross-team and stakeholder collaboration
  • Experience designing APIs consumed by multiple teams or external consumers
  • Experience with AWS services like ECS, EC2, Fargate, RDMS (Aurora / Mysql), SQS, SNS.
  • Experience in hibernate, Springboot and Github Action, Maven
  • Passionate and hands on experience in Test Driven development
  • Bachelor's Degree or Equivalent Level

Nice to have

  • Building high performing / scalable APIs and asynchronous message processing that are highly efficient and fault tolerant
  • Experience in AWS Infrastructure
  • Gaining experience in collaborating with AI and using AI in agentic mode

What the JD emphasized

  • VISA Sponsorship is NOT available for this position
  • Working with cross-teams is highly required.