Indaiatuba, Sao Paulo, Brazil Hybrid

John Deere is hiring a Staff Software Engineer

About the Role

John Deere is looking for a Staff Software Engineer to join our Platforms & Services team in Indaiatuba/SP, Brazil. You will lead product design and development within an agile product team, taking ownership of delivering complex features. This role provides technical leadership, mentors team members, and requires independent design of significant system components.

What You'll Do

  • Design and implement scalable, high-availability distributed system architectures, acting as a technical reference for the team.
  • Develop applications using Node, TypeScript, and React JS, ensuring code scalability and efficiency.
  • Collaborate on the use of AWS cloud services and serverless architectures.
  • Create and maintain unit, integration, and end-to-end (e2e) tests to ensure software quality.
  • Implement and manage CI/CD pipelines using GitHub Actions.
  • Use Infrastructure as Code (IaC) with Terraform to manage infrastructure.
  • Promote good development practices, innovation, and continuous evolution within the team.
  • Design and implement solutions with SQL and NoSQL databases.
  • Contribute to the maintenance of applications running in Kubernetes clusters.

What We're Looking For

  • A Bachelor's degree in Information Technology, Computer Science, Computer Engineering, or a related field.
  • Intermediate English proficiency for meetings, explaining technical concepts, and writing documentation.
  • Solid experience as a developer writing code for web applications with TypeScript and React.
  • Practical experience managing and optimizing CI/CD pipelines using GitHub Actions.
  • Experience managing Infrastructure as Code (IaC) using Terraform.
  • Experience designing and implementing secure, resilient cloud architectures on AWS.
  • Experience consuming and writing REST/RESTful APIs.
  • Active participation in developer communities.
  • Effective communication skills.

Nice to Have

  • Experience with other DevOps and SRE tools such as Kubernetes, Grafana, Datadog, OpenSearch, linting, BitBucket, NewRelic, or ElasticSearch.
  • Experience with multiple programming languages like Java, Python, Golang, or React Native.
  • Experience using containers for server orchestration with Docker or ECS/K8s.
  • Experience contributing to open-source platforms or tools.
  • Experience with best practices like code review, clean code, and microservices.
  • Understanding of event-driven architecture systems.
  • Experience with internal developer portals.
  • Knowledge of OAuth and OIDC.

Technical Stack

  • Languages & Frameworks: Node, TypeScript, React JS, Java, Python, Golang, React Native
  • Cloud & Infrastructure: AWS, Terraform, Kubernetes, Docker
  • Tools & Monitoring: GitHub Actions, Grafana, Datadog, OpenSearch, BitBucket, NewRelic, ElasticSearch
  • Data: SQL, NoSQL

Team & Environment

You will be part of an agile product team within the Platforms & Services team at John Deere Brazil.

Benefits & Compensation

  • Variable compensation
  • Health Plan
  • Dental Plan
  • Life Insurance
  • Private Pension
  • Optical Benefit
  • Vaccine Reimbursement
  • Corporate University
  • TotalPass
  • On-site restaurant, meal voucher, or food allowance (depending on unit)
  • Pharmacy assistance

Work Mode

This is a hybrid position based at our office in Indaiatuba, São Paulo, Brazil.

John Deere is an equal opportunity employer.

Required Skills
TypeScriptReactNodeAWSGitHub ActionsTerraformKubernetesDockerSQLNoSQLCI/CDInfrastructure as Code
Visa expiring soon?

Extend or switch without leaving Thailand

Running out of time on your current visa? SVBL identifies your best option — extension, category switch, or long-term visa — and handles the entire process.

Visa extensions & category switches
LTR & DTV visa applications
90-day reporting managed
Overstay prevention
Check your options
Prevent overstay issues
About company
John Deere
A John Deere é líder global no fornecimento de produtos, tecnologia e serviços avançados para clientes que desempenham um papel essencial na agricultura, construção, florestal entre outros setores. Nosso objetivo é atender à crescente necessidade mundial de alimentos, combustível, abrigo e infraestrutura, enquanto promove a sustentabilidade e a preservação do planeta.
All jobs at John Deere Visit website
Job Details
Department Software Development
Category fullstack
Posted 2 months ago