Staff Software Engineer
Core
Lead architecture, design, and implementation of complex, multisystem solutions across multiple digital products for John Deere's global IT.
Role type
Staff Software Engineer (Full Stack)
Builds
Scalable, reliable, and secure software and data products for digital products.
Domain
AgTech / Enterprise Software
Required skills
System architecture, Full stack development, Cloud native practices, AI assisted engineering, Mentoring, Observability, Platform standardization
Preferred skills
Vibe Coding, Agent oriented development patterns
Technologies
React, Redux, Java, Spring Boot, Python, Node, Serverless, New Relic, Datadog, CloudWatch, Grafana
Responsibilities
Lead architecture and design of complex multisystem solutions; Define system specifications and architectural requirements; Develop coding standards and integration patterns; Provide expert full stack leadership across React, Java, Python, and Node; Lead definition of non-functional requirements; Mentor engineers; Drive platform standardization; Lead AI assisted engineering practices and Vibe Coding; Collaborate with cross-functional teams to shape product roadmaps.