NOS
Thought Machine
Engenheiro(a) de Software
Sobre a oportunidade
A missão da Thought Machine é ousada – livrar os bancos do mundo da tecnologia legada de forma adequada e permanente. Para isso, desenvolvemos as bases do banking moderno através de tecnologia de core e pagamentos que roda nativamente na nuvem. O que estamos tentando fazer é difícil e significa que precisamos de pessoas incríveis trabalhando juntas para construir tecnologia de ponta.
Crescemos rapidamente nos últimos anos – expandindo nossa equipe para mais de 550 indivíduos em escritórios em Londres, Nova York, Singapura, Sydney e nosso recém-estabelecido Centro de Engenharia em Lisboa. Levantamos mais de £500m em financiamento e nossos investidores incluem Molten Ventures, Eurazeo, Intesa Sanpaolo, Temasek, Nyca Partners, JPMorgan Chase Strategic Investments, Standard Chartered Ventures, e outros.
Criamos uma cultura que permite à nossa equipe produzir o melhor trabalho da indústria, garantindo ao mesmo tempo que nos divertimos no processo. Somos regularmente citados por termos uma cultura de trabalho fantástica e fomos reconhecidos pela revista Sifted por ter uma das mais altas avaliações no Glassdoor para uma fintech do Reino Unido e o pacote de ações para funcionários mais generoso do setor. Nomeada uma das fintechs mais inovadoras do mundo pela Global Finance Magazine, também fomos reconhecidos pelo Financial Times como uma das empresas de crescimento mais rápido da Europa por dois anos consecutivos — e uma das Melhores Empregadoras do Reino Unido em 2026.
Engenharia de Software é uma função chave dentro da Thought Machine.
Como uma empresa focada em engenharia, nos orgulhamos da nossa excelência em engenharia, adotando as melhores práticas e utilizando tecnologias modernas.
RESPONSABILIDADES
Engenheiros de Software da Thought Machine trabalham em todo o stack para resolver problemas complexos de engenharia que nunca foram resolvidos antes. Como resultado, embora o desenvolvimento na Thought Machine seja acelerado, espera-se que você desenvolva código com os mais altos padrões que escale, seja seguro, performático e proporcione uma ótima experiência ao usuário. Engenheiros de Software terão total propriedade de um requisito, convertendo-o em um design de engenharia, detalhamento de tarefas e implementação. Você será responsável por construir tanto serviços backend quanto experiências frontend.
Nossos clientes variam desde as maiores instituições financeiras do mundo até bancos regionais menores. Nossos sistemas devem atender a cada um desses casos de uso, então nos preocupamos profundamente em fornecer a capacidade de configurar e personalizar a experiência do usuário com base na persona do cliente ou do usuário final. Espera-se que os engenheiros de software preencham a lacuna entre back-end e front-end, criando experiências encantadoras que agradem a todos os nossos clientes.
Engenharia Back End é uma função chave dentro da Thought Machine, pois Engenheiros Back End lideram o desenvolvimento do produto Vault da Thought Machine. Orgulhamo-nos da excelência nesta função, adotando as melhores práticas em desenvolvimento estilo monorepo de implantação contínua.
Embora o desenvolvimento na Thought Machine seja acelerado, espera-se que você desenvolva código com alto padrão e em estado pronto para produção.
- Projetar, implementar e desenvolver microsserviços escaláveis e performáticos usando as melhores práticas.
- Escrever testes unitários automatizados, testes de integração, etc.
- Interagir com outras equipes de engenharia para garantir que os recursos sejam adicionados de forma estruturada e coerente.
- Gerenciar e depurar suas implantações, desde os ambientes de teste até a produção.
- Traduzir requisitos do cliente em tickets rastreáveis.
Esta é uma posição em tempo integral e permanente baseada em nosso escritório em Lisboa, exigindo quatro dias por semana no local.
Contratamos ativamente candidatos que demonstram excelência técnica em sua área e damos as boas-vindas a pessoas de todas as idades e origens, proporcionando a todos igual acesso ao desenvolvimento profissional. Você é encorajado a se candidatar mesmo que sua experiência não corresponda exatamente à descrição do cargo. Também incentivamos candidaturas de pessoas com diferentes habilidades, incluindo candidatos com TDAH, autismo, dislexia ou dispraxia.
Requisitos
Essenciais
- Experiência com Python ou Golang.
- Experiência no desenvolvimento de testes automatizados como parte integrante do ciclo de desenvolvimento.
- Interesse em trabalhar em projetos voltados para o cliente, realizando escopo e definindo entregas.
Desejáveis
- Conhecimento em banking / finanças.
- Experiência com AWS ou outros provedores de nuvem.
- Familiaridade com bancos de dados (SQL ou noSQL).
- Experiência com arquiteturas de software cliente/servidor e redes, ou arquiteturas de microsserviços.
- Experiência no uso de ferramentas de orquestração como Kubernetes ou Mesos.
- Experiência no desenvolvimento e implantação de aplicações com IA.
- Experiência com princípios de design centrado no usuário, com capacidade comprovada de construir plataformas de autoatendimento que aprimoram a produtividade e a autonomia do desenvolvedor.
Benefícios
- Salário altamente competitivo
- Plano de Previdência Voluntária (correspondência de até 5%)
- Seguro de Saúde Privado
- Seguro de Vida Abrangente
- 25 dias de férias, mais feriados públicos
- Dois dias de caridade por ano
- Subsídio Diário de Refeição
- Acesso a materiais e cursos de aprendizado excepcionais
- Clubes de esportes e hobbies, subsidiados pela Thought Machine
- Toda a tecnologia mais recente que você precisa
- Enorme variedade de lanches, smoothies e bebidas saudáveis (e nem tão saudáveis)
- Uma equipe talentosa e experiente como seus colegas
- Um ambiente onde incentivamos o aprendizado e o progresso
