John Deere is investing in people and technology to tackle global challenges related to food, fiber, and infrastructure for a growing population
Job Summary
John Deere is investing in people and technology to tackle global challenges related to food, fiber, and infrastructure for a growing population.
As a Staff Engineer, you will lead a team to create and manage a federated API platform that supports multiple teams and devices worldwide.
Employees enjoy flexible work arrangements, competitive pay, comprehensive benefits, and a supportive, inclusive team environment fostering innovation.
Matching Summary
John Deere is investing in people and technology to tackle global challenges related to food, fiber, and infrastructure for a growing population.
Salary
Base: $123,804.00 - $185,700.00; Bonus/Equity: Not specified; Benefits: Comprehensive benefits including healthcare, retirement, adoption assistance, and more
Skills & Requirements
Must-have
GraphQL-based federated API infrastructure
Domain-driven design with GraphQL or REST
Technical leadership and mentoring
API design and developer tooling
Cross-team and stakeholder communication
API gateway and federation architectures
Nice-to-have
Developer experience or platform team background
Building internal tooling and SDKs
Schema governance and API versioning
Apollo GraphQL framework
XP practices like TDD and BDD
Java and Spring framework
OpenSearch/Elastic
Kubernetes and AWS
Key Requirements
Six years of web application development
Experience with federated web service architecture
Experience designing APIs for multiple teams or external consumers
Preferred Bachelor's degree in computer science or engineering
Must be 18 years or older
No VISA sponsorship available
Work Rights
Must be 18 years or older; VISA sponsorship not available