Engenheiro(a) de Software Pleno
Não é escrever código: é transformar problema bem definido em software simples e testável, com IA como aceleração e você como responsável final pelo que ela gera.
- Pleno
- Remota · PJ
Dá para salvar e voltar depois.
A cadeira
O que torna difícil de verdade
Ritmo acelerado com ambiguidade: o problema chega bem definido, o caminho não. IA é liberada e esperada no dia a dia — mas tudo que ela gera passa pela sua revisão, e o que quebrar em produção tem o seu nome, não o dela.
Nos primeiros 90 dias
Entregas incrementais rodando em produção desde as primeiras semanas e participação ativa no refinamento técnico das iniciativas do time.
Você reporta a Liderança técnica.
A vaga, por inteiro
A Arbitralis está construindo a nova justiça do Brasil — e ela roda em software: sistemas internos, APIs, integrações e componentes de plataforma que sustentam a operação inteira.
Não estamos contratando alguém para escrever código. Estamos contratando quem transforma problema bem definido em software simples e testável — com IA como aceleração e você como responsável final por tudo que ela gera. Se você precisa de spec perfeita para começar, essa vaga não é para você. Se você faz deploy e esquece, também não.
O que você vai fazer na prática: construir e evoluir sistemas backend, APIs e integrações, participando do refinamento técnico desde o problema, não só do ticket pronto. O ritmo é acelerado e o caminho nem sempre vem desenhado — quebrar o problema em entregas incrementais, com clareza de escopo e risco, é parte do trabalho, não um bônus. IA no dia a dia é liberada e esperada; revisar, testar e validar o que ela gera é obrigação sua.
Responsabilidades
- Desenvolver, testar e manter sistemas backend, APIs, integrações e componentes de plataforma
- Participar do refinamento técnico das iniciativas junto com Engenharia, Produto e liderança técnica
- Quebrar problemas em entregas incrementais, com clareza sobre escopo, riscos e dependências
- Contribuir para a qualidade do código: boas práticas, testes automatizados e revisão de código
- Diagnosticar problemas em produção e propor correção e melhoria, não só apagar incêndio
- Apoiar a evolução dos processos de engenharia: CI/CD, observabilidade, documentação e padrões
- Colaborar com pessoas mais seniores em decisões de arquitetura, entendendo o trade-off entre velocidade, dívida técnica e manutenção
- Usar ferramentas de AI coding com critério: tudo que for gerado passa pela sua revisão e pelos seus testes
Como sabemos que você é bom
- Já acompanhou entregas suas até produção e sabe dizer o que aconteceu com elas depois
- Pega output errado de IA antes que ele vire incidente
- Diagnostica bug de produção com método, não com tentativa e erro
- Entrega de propósito a versão mais simples que resolve — e sabe explicar o que ficou de fora
- Comunica escopo, risco e status sem precisar ser cobrado
Requisitos (é entrada, não diferencial)
- Mínimo 3 anos de experiência em engenharia de software
- Backend principal em JavaScript, TypeScript ou Python
- Conhecimento prático de APIs, bancos de dados relacionais e testes automatizados
- Git, pull requests e revisão de código como rotina de trabalho
- Noções de CI/CD e de operação de sistemas em produção
- Uso de ferramentas de AI coding no dia a dia, com julgamento crítico sobre o que revisar e validar
- Conforto com ambiguidade e ritmo acelerado — sabe priorizar quando tudo parece urgente
Diferenciais — quem tem sai na frente
- Filas, mensageria, arquitetura orientada a eventos ou sistemas distribuídos
- Plataformas internas, ferramentas para desenvolvedores ou sistemas usados por outros times técnicos
- Docker, cloud, infraestrutura como código ou deploy automatizado
- Histórico de melhorar processo, documentação técnica ou padrões do time
Cultura, não negociável
- Velocidade é justiça: entrega consistente, sem depender de microgestão
- Linguagem de gente: decisão técnica explicada com clareza para quem não é de engenharia
- Decisões guiadas por dados: contexto e evidência, não achismo
- Confiança é produto final: entrega o que compromete, com qualidade e sem surpresa
- Simplicidade como excelência: o código mais simples que resolve o problema
- Construir para durar: testável, documentado e que o time consegue manter
Formato: remota, PJ, pleno. Reporta à liderança técnica.
Processo seletivo
- **Candidatura via site** — perguntas objetivas, perguntas abertas e um desafio escrito curto. Resposta em até 5 dias úteis.
- **Triagem técnica e de fit** — 30 minutos, por vídeo, gravada.
- **Case técnico take-home** — você constrói um serviço pequeno e real, na linguagem que preferir. Esforço esperado de 4 a 6 horas, com prazo de 3 dias úteis para entregar. Não é remunerado. Uso de IA é liberado — e avaliado: queremos ver como você trabalha com ela, não se você a esconde.
- **Defesa do case** — code review ao vivo, 45 minutos, sobre o que você construiu.
- **Conversa final com a liderança** — 30 minutos. Pode não acontecer: quando o processo já deu resposta clara, não gastamos o seu tempo com etapa protocolar.
Devolutiva em até 5 dias úteis após cada etapa. Resposta genérica de manual é eliminada em qualquer uma delas.
O que você ganha trabalhando aqui
Dinheiro
Participação nos lucros
Quando a empresa vai bem, o resultado é dividido com quem construiu.
Dinheiro
Variável e bônus recorrentes
Não é promessa de fim de ano: o variável faz parte da remuneração e vem ao longo do caminho.
Tempo
Férias e dias remunerados
Além das férias, dias de descanso pagos ao longo do ano.
Crescimento
Investimento em estudos e cursos
Curso, certificação ou conferência: a empresa banca o que volta como trabalho melhor.
Como você cresce aqui
Mentoria no dia a dia
Vários mentores acompanhando o trabalho de perto — para destravar o dia a dia e puxar melhoria técnica.
Nossa cultura, sem enfeite
Se isso soa como o lugar onde você trabalha bem, siga.
Velocidade é justiça
Conflito que se arrasta vira dano. Resolvemos fora do Judiciário em 30 dias o que lá dentro leva anos — e a mesma régua vale para dentro de casa: decisão que trava custa dinheiro de alguém.
Confiança é nosso produto final
As pessoas nos entregam disputas reais, com dinheiro e reputação em jogo. O que sai da nossa mão é completo, verificável e sustenta o que prometeu.
Dono resolve, não terceiriza
Ninguém passa o problema adiante esperando aparecer um responsável. Quem viu, conduz — e assume o critério da decisão que tomou.
Integridade acima da conveniência
Quando o caminho rápido e o caminho certo divergem, a gente perde a velocidade e mantém a integridade. Não existe exceção confortável.
Linguagem de gente
Para fora e para dentro, sem juridiquês e sem jargão. Quem está no meio de um conflito precisa entender o que está lendo na primeira leitura.
A Arbitralis em números
- operações
- +200 miloperaçõesDesde que nascemos como a primeira câmara de arbitragem 100% digital do Brasil.
- viram acordo
- 74%viram acordoAcordo fechado é conflito que não virou processo.
- em vez de anos
- 30 diasem vez de anosO tempo médio até a resolução, fora do Judiciário.
Como é o nosso processo
- 1. Perguntas. Sobre a vaga e sobre você. Pode usar IA.
- 2. Teste técnico. Você faz, não conta — é a etapa que mais pesa. (quando a vaga pede)
- 3. Entrevista com o RH. Trajetória, motivação e expectativa de remuneração.
- 4. Entrevista com o líder. Com quem você vai trabalhar no dia a dia.
- 5. Entrevista com o diretor. Uma conversa final com a diretoria. (opcional)
Avançando ou não, você recebe um retorno por e-mail. Sempre.
Achou que é aqui?
A candidatura é feita no site, no seu tempo, e dá para salvar e voltar depois — mas responda pelo menos uma pergunta em até 24h após começar, ou ela é desqualificada automaticamente. Avançando ou não, você recebe um retorno por e-mail com o que pesou na decisão.
Começar candidaturaSeus dados são tratados conforme a LGPD, com finalidade e prazo declarados antes de cada etapa.