Indaiatuba, Sao Paulo, Brazil Hybrid Employment

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
Earn more as a remote developer

Performance pay that rewards your skills

Iglu's revenue-sharing model means top performers earn significantly more than traditional salaries. Choose your projects, deliver great work, and see it reflected in your pay.

Revenue-sharing compensation
Project choice & autonomy
International client base
Career growth support
Check compensation
Top earners exceed market rate
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.

Visit website
Job Details
Department Software Development
Category fullstack
Posted 14 days ago