John Deere logo
John Deere
Posted 33 days agoVerified live 2d ago

Software Engineer

Brief overview

Remote
$75k–$112k/yrStated range
Agile Software DevelopmentTest-Driven DevelopmentAcceptance Test-Driven DevelopmentContinuous IntegrationBuild Pipeline Deployment AutomationJavaScriptReact.jsNode.jsCloud ComputingEmbedded Development

Job description

Summary

John Deere develops technology and solutions to address global challenges in food, fiber, and infrastructure. The Software Engineer will participate in Agile software development, collaborate across teams to align requirements and dependencies, and establish software development best practices involving test automation and continuous delivery.

Responsibilities

  • Engage in Agile software development activities, including sprint planning, daily standups, retrospectives and hackathons
  • Collaborate with other teams to help drive alignment and understanding of requirements and dependencies
  • Establish a culture of software crafting best practices including Test Automation, Continuous Integration, and Continuous Deployment

Skills

  • Experience working on a team developing software leveraging Agile delivery methodologies
  • Experience with Test Driven Development and/or Acceptance Test Driven Development
  • Experience with Continuous Integration and build pipeline deployment automation
  • Strong communication and interpersonal skills
  • Experience with JavaScript, React.js, or Node.js in building web-client or server-side applications/services
  • Experience with cloud computing platforms such as Amazon Web Services, Microsoft Azure, or Google Cloud
  • Ideally you will have a degree or equivalent related work experience in the following:
  • Must be 18 years of age or older to apply
  • Excellent problem-solving skills
  • Experience working with cross functional teams
  • Embedded development experience
  • Bachelor's degree in an Engineering, Science or Technology related discipline

Qualifications

Must Haves

  • Experience working on a team developing software leveraging Agile delivery methodologies
  • Experience with Test Driven Development and/or Acceptance Test Driven Development
  • Experience with Continuous Integration and build pipeline deployment automation
  • Strong communication and interpersonal skills
  • Experience with JavaScript, React.js, or Node.js in building web-client or server-side applications/services
  • Experience with cloud computing platforms such as Amazon Web Services, Microsoft Azure, or Google Cloud
  • Ideally you will have a degree or equivalent related work experience in the following:
  • Must be 18 years of age or older to apply

Nice to Haves

  • Excellent problem-solving skills
  • Experience working with cross functional teams
  • Embedded development experience
  • Bachelor's degree in an Engineering, Science or Technology related discipline

Benefits

  • Flexible work arrangements
  • Savings & Retirement benefits (401K and Defined Contribution)
  • Healthcare benefits with a generous company contribution in the Health Savings Account
  • Adoption assistance
  • Employee Assistance Programs
  • Tuition assistance
  • Fitness subsidies and on-site gyms at specific Deere locations
  • Charitable contribution match
  • Employee Purchase Plan & numerous discount programs for personal use
  • Vacation and Holiday Pay

More jobs like this