Software Engineer, DevOps, Software Architect
Listed on 2026-10-12
-
Software Development
DevOps, Software Architect
Use AI to see how you match and get help on your career journey
Find out how well you match with this job
Job
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
- East Moline
Function: Technology (CA)
Title: Senior Software Engineer-123301
Onsite/Remote:Onsite Position
As a Senior Software Engineer for John Deere Harvester
Works located in East Moline, IL , you will:
Own the end‑to‑end technical excellence of the Operations product and its enterprise integrations. You will also:
- Design, develop, and deliver complex applications and services that integrate with enterprise platforms (data, identity, observability, CI/CD), ensuring secure, reliable, and scalable solutions for factory operations.
- Lead solution architecture and code quality: define patterns, interfaces, and performance budgets; conduct and set the bar for code/design reviews; drive clean, maintainable, well‑tested code across the stack.
- Set and evolve the technical vision with the Software Engineering Manager—translate product outcomes into technical strategy, roadmaps, and architecture runway; de‑risk delivery through spikes and proofs‑of‑concept.
- Coach and mentor teammates on system design, debugging techniques, testing strategy, and our technical stack (e.g., React/Type Script, APIs, data stores, pipelines); grow engineering capability through pairing, knowledge shares, and actionable feedback.
- Own reliability and test engineering practices: champion automated tests (unit, integration, end‑to‑end), performance monitoring, and resilience patterns; lead root‑cause analysis for complex incidents and drive preventative measures. Drive Dev Ops excellence: maintain CI/CD pipelines, deployment automation, and environment health; ensure observability (logs, metrics, traces) and operational readiness .
- Guard information security in design and implementation (least privilege, secure coding, dependency hygiene) and partner with platform/security teams to remediate findings quickly.
- Collaborate cross‑functionally with product management, UX, factory stakeholders, and enterprise platform teams to align technical choices with business outcomes; communicate trade‑offs and data‑driven recommendations clearly.
- Steward documentation: author and maintain architecture decision records, API contracts, production support guides, and onboarding materials to ensure product continuity and scale.
- Continuously improve the product and process: identify bottlenecks, propose experiments, and measure impact (quality, cycle time, MTTR, cost); model curiosity and technical leadership across the broader community.
VISA Sponsorship is NOT available for this position
- Demonstrated expertise building complex, component‑based SPAs; strong command of hooks, context, performance optimization (memoization, virtualization), and state management patterns. Proven history of owning front‑end architecture, code reviews, and production troubleshooting.
- Deep experience with strict typing, generics, discriminated unions, and type‑safe APIs. Ability to define robust domain models, author reusable type utilities, and enforce correctness across…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).