J

John Deere

Builds farm, construction, and forestry machines

Mid-level Software Engineer - Full Stack & Mobile

Full-Stack Engineering +1Confirmed live in the last 24 hours
Full-timeIndaiatuba - State of São Paulo, Brazil

About the Job

Requirements

  • A bachelor's degree in Computer Engineering, Computer Science, Software Engineering, or an equivalent discipline.
  • Advanced English proficiency.
  • Experience in software development, including hands-on work with a server-side language such as Python and a modern front-end framework such as Flutter or a similar framework.
  • Experience developing or consuming REST APIs and working with relational or non-relational databases.
  • Working knowledge of cloud services and automated deployment pipelines.
  • Working knowledge of unit testing, secure coding, version control, and continuous integration and continuous delivery practices.
  • Foundational understanding of artificial intelligence concepts and experience using AI-enabled development tools or integrating an AI service into an application.
  • Ability to break down defined problems, communicate progress and blockers, and collaborate with stakeholders and engineers.
  • Curiosity, learning agility, and a disciplined approach to experimentation.
  • Availability to work in a hybrid model, with three days per week on-site in Indaiatuba, São Paulo.

Responsibilities

  • Develop business applications and digital solutions.
  • Deliver enhancements and new capabilities.
  • Participate in solution design discussions.
  • Troubleshoot and resolve complex production issues.
  • Configure and extend enterprise platforms.
  • Support application lifecycle activities.
  • Participate in upgrades and modernization efforts.
  • Ensure platform stability and reliability.
  • Design and develop integrations.
  • Build secure and maintainable APIs.
  • Support enterprise integration patterns.
  • Improve interoperability across systems.
  • Develop and maintain mobile applications.
  • Support Android and Flutter-based solutions.
  • Improve user experience and application performance.
  • Leverage cloud services and platform capabilities.
  • Contribute to continuous integration and continuous delivery pipelines.
  • Implement automation opportunities.
  • Support observability and monitoring practices.
  • Utilize AI-assisted engineering practices.
  • Contribute to intelligent automation initiatives.
  • Explore AI-enabled business solutions responsibly.
  • Transform business requirements into scalable architectures, developing robust backends, resilient REST APIs, and mobile applications.
  • Independently drive features from technical discovery to production.

Desired Qualifications

  • Experience with workflow automation, low-code orchestration, or enterprise system integrations.
  • Experience with PL/SQL development or foundational understanding of PL/SQL.
  • Experience with prompt design, retrieval-augmented generation, AI evaluation, or responsible AI practices.
  • Understanding of product management, discovery techniques, or service design.
  • Experience with test automation and observability.

About the Company

John Deere

Builds farm, construction, and forestry machines

John Deere builds tractors, combines, and other farm machines, along with equipment for construction, forestry, road building, and lawn care. Many of its machines use GPS guidance and cameras to steer themselves and spray only the weeds they detect, and farmers track each field and machine through its Operations Center app. Deere sells machines, replacement parts, and repair service through a worldwide network of independent dealers, which handle sales, servicing, and trade-ins in their local areas. Deere & Company was founded in 1837 by blacksmith John Deere, whose steel plow cut through sticky prairie soil, and is based in Moline, Illinois.

Company size
10,001+
Company stage
IPO
Headquarters
Moline, IL
Founded
1837

Recently Posted Jobs

Explore more opportunities at John Deere

See more jobs