John Deere

Senior Software Engineer

John Deere
Apply
3 months ago
East Moline, IL, USASenior

Base Salary

$109k - $164k/yr

Responsibilities

  • Design, develop, and deliver complex applications and services integrating with enterprise platforms.
  • Own frontend architecture, solution architecture, technical strategy, code reviews, performance budgets, and code quality.
  • Lead automated unit, integration, end-to-end, and component testing, reliability practices, performance monitoring, and root-cause analysis.
  • Maintain CI/CD pipelines, deployment automation, environment health, observability, and operational readiness.
  • Guide secure coding, least-privilege design, dependency hygiene, and remediation of security findings.
  • Collaborate with product, UX, factory stakeholders, and enterprise platform teams to align technical decisions with business outcomes.
  • Mentor teammates through pairing, knowledge sharing, technical guidance, and actionable feedback.
  • Maintain architecture records, API contracts, production support guides, and onboarding documentation.
  • Drive continuous improvement using experiments and metrics related to quality, cycle time, MTTR, and cost.

Requirements

  • At least 5 years of React experience building complex component-based single-page applications and owning frontend architecture.
  • At least 4 years of TypeScript experience, including strict typing, generics, discriminated unions, type-safe APIs, and reusable type utilities.
  • At least 4 years of consistent test-driven development experience with unit, integration, and component testing.
  • At least 3 years of hands-on experience packaging, deploying, and operating services in CaaS or Kubernetes environments.
  • Experience with Docker, Helm, Kubernetes, CI/CD pipelines, observability, resource management, Pod Disruption Budgets, and secure application configuration.
  • Experience with RESTful APIs and familiarity with data pipelines such as Databricks and Kafka.
  • Preferred experience in manufacturing, factory operations, performance optimization, New Relic, Datadog, Terraform, infrastructure-as-code, secure deployment, dependency scanning, and enterprise compliance.
  • Experience participating in architecture councils, code-quality initiatives, mentoring programs, and Agile or Lean delivery.
  • A four-year degree in Computer Science, Information Technology, or Engineering, or equivalent related work experience.

Benefits

  • Flexible work arrangements.
  • Competitive base pay of $109,284.00-$163,920.00 plus benefits.
  • Savings and retirement benefits, including 401(k) and defined contribution plans.
  • Healthcare benefits with a company contribution to a Health Savings Account.
  • Adoption assistance, Employee Assistance Programs, tuition assistance, and fitness subsidies.
  • On-site gyms at specific Deere locations, charitable contribution matching, an Employee Purchase Plan, and discount programs.
  • Vacation and holiday pay.
  • The position is onsite in East Moline, Illinois.
  • Applicants must be at least 18 years old.

Tech Stack

Categories

John Deere

About John Deere

10,000+ employees

John Deere designs and manufactures agricultural, construction, and forestry equipment, engines, and turf/golf machinery, along with precision agriculture software and connected services. It sells machines, parts, and subscriptions through a worldwide dealer network and offers customer financing via John Deere Financial. Founded in 1837 and headquartered in Moline, Illinois, the company is publicly traded on the NYSE (ticker: DE).

Contact me