Job Information
John Deere Senior Software Engineer - SG08 - Indaiatuba/SP in Indaiatuba, Brazil
Trabalhamos para que a vida possa avançar e estamos sempre à procura de pessoas inovadoras que possam contribuir com a nossa missão. Que tal fazer parte do nosso time?
Local Principal: Brasil (BR) - São Paulo - Indaiatuba
Função: Technology (CA)
Título: Senior Software Engineer - SG08 - Indaiatuba/SP - 119461
As a Senior Software Engineer at John Deere in Indaiatuba/SP, you will be responsible for leading the development of scalable distributed systems and high-performance applications using Node.js, TypeScript, and React.js. You will drive technical excellence by designing AWS serverless architectures, implementing Infrastructure as Code (IaC) with Terraform, and managing robust CI/CD pipelines to ensure continuous delivery and software quality. Operating within a global Agile environment, you will collaborate on complex payment platform solutions, leverage observability tools for performance analysis, and serve as a technical mentor to foster innovation and professional growth across cross-functional teams.
Main Responsibilities
Lead the development and maintenance of applications using Node.js, TypeScript, and React.js;
Design and implement scalable, highly available distributed systems, ensuring robustness, performance, and reliability;
Leverage AWS cloud services to design and deliver innovative solutions, including serverless architectures;
Contribute to the creation and maintenance of unit, integration, and end-to-end (E2E) tests to ensure high software quality;
Support the design, implementation, and management of CI/CD pipelines using Jenkins and GitHub Actions;
Apply Infrastructure as Code (IaC) practices using Terraform to efficiently provision and manage cloud infrastructure;
Participate in the implementation of observability practices using New Relic and OpenTelemetry to enable monitoring, troubleshooting, and performance analysis;
Collaborate closely with the team to promote engineering best practices, technical excellence, and continuous innovation;
Contribute to the design and implementation of payment platform solutions, ensuring security, reliability, and regulatory compliance;
Design and implement solutions using SQL and NoSQL databases, ensuring efficient data storage, access, and scalability.
Skills You Need
Bachelor’s degree in Computer Science, Information Technology, Engineering, or equivalent fields;
Advanced English (broad vocabulary, strong grammar, able to lead meetings, argue, negotiate, and conduct training sessions);
Strong proficiency in TypeScript and frameworks such as React.js and Node.js;
Solid experience designing and building distributed systems and working with AWS cloud services;
Hands-on experience with serverless solutions within the AWS ecosystem;
Experience with SQL databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, DynamoDB);
Strong knowledge of software testing practices, including unit, integration, and end-to-end testing;
Experience with CI/CD tools such as Jenkins and GitHub Actions;
Familiarity with Infrastructure as Code (IaC) using Terraform;
Experience with observability and monitoring tools, including New Relic and OpenTelemetry;
Availability to work in a hybrid model, 3 times a week, in Indaiatuba/SP.
What Makes You Stand Out
Proven experience leading and contributing to complex software projects.
Strong ability to design, innovate, and implement effective technical solutions.
Demonstrated capability to mentor and support the professional growth of other team members.
Experience working in agile environments and collaborating with cross-functional teams.
Nossos principais benefícios
Remuneração variável;
Plano de Saúde;
Plano Odontológico;
Seguro de Vida;
Previdência Privada;
Benefício Ótica;
Reembolso vacina;
Universidade Corporativa;
TotalPass;
Dependendo da unidade, você terá restaurante no local, vale refeição ou alimentação;
Auxílio farmácia;
Entre outros
#LI-Hybrid
Nosso Processo Seletivo
A seleção começa com a sua inscrição, para algumas vagas, existem alguns testes adicionais. Você terá a possibilidade de conhecer pessoas do time nas entrevistas! Nosso processo seletivo é flexível em termos de tempo, então não se preocupe! Nossa equipe de Talent Acquisition está comprometida em proporcionar a melhor experiência para você. Analisamos todas as candidaturas cuidadosamente e fornecemos feedback em todas as etapas do processo. Além disso, todas as orientações serão enviadas por e-mail!
Sobre a 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 que chamamos de lar.
Inovamos para impulsionar a produtividade e proteger nosso planeta e convidamos você a fazer parte dessa história. Trabalharemos juntos para criar, testar, superar para que para que a vida possa avançar.