Manager Software Deployment

John Deere John Deere · Industrial · Urbandale, IA +4 · Product Engineering (CA)

Manager of Software Deployment Systems for John Deere Intelligent Solutions Group, leading a global engineering team responsible for developing and operating systems that deploy machine software, from factory provisioning to over-the-air (OTA) updates. Focuses on scalable, secure, and reliable deployment of embedded and cyber-physical systems, ensuring safety, quality, and regulatory compliance. Requires experience in leading engineering teams, embedded/cyber-physical systems, and software deployment infrastructure.

What you'd actually do

  1. Lead a global, cross-functional engineering team responsible for deployment platforms, OTA systems, and factory provisioning
  2. Translate organizational strategy into actionable plans, ensuring alignment with broader mission and goals
  3. Manage a portfolio of complex engineering initiatives aligned to business objectives and delivery commitments
  4. Lead development and implementation of reprogramming infrastructure and deployment tools supporting embedded systems across factory, engineering, and aftermarket environments
  5. Drive delivery of scalable, secure, and reliable deployment capabilities for embedded and cyber-physical systems

Skills

Required

  • 5+ years experience leading engineering teams delivering complex systems in scaled environments
  • 5+ years experience in embedded or cyber-physical systems (e.g., automotive, industrial, agricultural)
  • Extensive experience with software deployment infrastructure, tooling, and large-scale technology initiatives
  • Strong knowledge of software delivery pipelines (CI/CD, release management, versioning)
  • Proven ability to lead global, distributed agile teams and drive cross-functional alignment
  • Experience developing and executing technology strategies and roadmaps
  • Strong planning, execution, and problem-solving skills
  • Excellent communication and stakeholder management skills
  • Bachelor's or Master's degree in Engineering, Computer Science, or related field (or equivalent experience)

Nice to have

  • Experience with OTA software deployment or connected device ecosystems
  • Ability to drive innovation in infrastructure, deployment tools, and engineering practices
  • Experience building vision and translating strategy into execution plans
  • Familiarity with software-defined-vehicle (SDV) systems and service oriented or platform-based architecture
  • Experience with observability, telemetry, or reliability engineering practices
  • Formal Systems Engineering education or experience is a strong plus

What the JD emphasized

  • 5+ years experience leading engineering teams delivering complex systems in scaled environments
  • 5+ years experience in embedded or cyber-physical systems (e.g., automotive, industrial, agricultural)
  • Extensive experience with software deployment infrastructure, tooling, and large-scale technology initiatives
  • Strong knowledge of software delivery pipelines (CI/CD, release management, versioning)
  • Proven ability to lead global, distributed agile teams and drive cross-functional alignment
  • Experience developing and executing technology strategies and roadmaps
  • Ensure software releases meet safety, quality, and regulatory requirements