Descrição
Resumo:
A Thought Machine procura um Engenheiro de Software para projetar, implementar e desenvolver microsserviços escaláveis, assumindo a responsabilidade integral desde os requisitos até a implantação, trabalhando em toda a pilha.
Pontos de destaque:
1. Trabalhar em problemas de engenharia complexos, nunca resolvidos anteriormente, com altos padrões.
2. Desenvolver tanto serviços de backend quanto experiências de frontend.
3. Contribuir para uma empresa focada em engenharia, com uma cultura de trabalho fantástica.
A missão da Thought Machine é ousada: eliminar definitivamente a tecnologia legada dos bancos mundiais. Para alcançar esse objetivo, desenvolvemos as bases da moderna infraestrutura bancária por meio de tecnologias essenciais e de pagamentos que operam nativamente na nuvem. O que buscamos realizar é desafiador e exige pessoas excepcionais trabalhando em conjunto para construir tecnologia de excelência.
Crescemos rapidamente nos últimos anos — expandindo nossa equipe para mais de 550 profissionais em escritórios localizados em Londres, Nova York, Cingapura, Sydney e em nosso recém-criado Centro de Engenharia em Lisboa. Levantamos mais de £500 milhões em financiamento, contando com investidores como Molten Ventures, Eurazeo, Intesa Sanpaolo, Temasek, Nyca Partners, JPMorgan Chase Strategic Investments, Standard Chartered Ventures, entre outros.
Criamos uma cultura que permite à nossa equipe produzir o melhor trabalho do setor, garantindo ao mesmo tempo que nos divertimos no processo. Somos frequentemente citados como tendo uma cultura de trabalho fantástica e fomos reconhecidos pela revista Sifted como detentores de uma das classificações mais altas no Glassdoor entre as fintechs britânicas e como possuidores do pacote de participação acionária para funcionários mais generoso da indústria. Nomeados uma das fintechs mais inovadoras do mundo pela Global Finance Magazine, também fomos reconhecidos pelo Financial Times como uma das empresas europeias de crescimento mais rápido por dois anos consecutivos — e como Melhor Empregador do Reino Unido para 2026.
A Engenharia de Software é um papel fundamental dentro da Thought Machine. Como uma empresa focada em engenharia, temos orgulho de nossa excelência técnica, adotando as melhores práticas e utilizando tecnologias modernas.
Os engenheiros de software da Thought Machine atuam em toda a pilha para resolver problemas de engenharia complexos que nunca foram solucionados antes. Assim, embora o desenvolvimento na Thought Machine seja acelerado, espera-se que você desenvolva código com os mais altos padrões, garantindo escalabilidade, segurança, desempenho e excelente experiência de usuário. Os Engenheiros de Software assumem total responsabilidade por um requisito, transformando-o em um projeto técnico, sua decomposição em tarefas e sua implementação. Você será responsável por construir tanto serviços de backend quanto experiências de frontend.
Nossos clientes variam das maiores instituições financeiras mundiais a bancos regionais menores. Nossos sistemas devem atender a cada um desses cenários de uso; portanto, damos grande importância à capacidade de configurar e personalizar a experiência do usuário com base no perfil do cliente ou do usuário final. Espera-se que os engenheiros de software atuem como ponte entre o backend e o frontend, criando experiências agradáveis que encantem todos os nossos clientes.
Esta é uma posição integral e permanente, baseada em nosso escritório em Lisboa, exigindo quatro dias presenciais por semana.
A Engenharia de Backend é um papel fundamental dentro da Thought Machine, pois os Engenheiros de Backend lideram o desenvolvimento do produto Vault da Thought Machine. Temos orgulho de nossa excelência nesse papel, adotando as melhores práticas em desenvolvimento contínuo com repositório monolítico (monorepo).
Embora o desenvolvimento na Thought Machine seja acelerado, espera-se que você desenvolva código com alto padrão e pronto para produção.
**ATRIBUIÇÕES**
* Projetar, implementar e desenvolver microsserviços escaláveis e de alto desempenho, utilizando as melhores práticas.
* Escrever testes unitários automatizados, testes de integração, etc.
* Interagir com outras equipes de engenharia para garantir que novos recursos sejam adicionados de forma estruturada e coerente.
* Gerenciar e depurar suas implantações, desde ambientes de teste até a produção.
* Traduzir requisitos dos clientes em tickets rastreáveis.
**Requisitos essenciais**
* 6 anos ou mais de experiência como Engenheiro de Software.
* 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 ao cliente, realizando definição de escopo e estabelecimento de entregáveis.
**Desejável**
* Conhecimento em bancos / finanças.
* Experiência com AWS ou outros provedores de nuvem.
* Familiaridade com bancos de dados (SQL ou NoSQL).
* Experiência com arquiteturas cliente-servidor e redes, ou com arquiteturas de microsserviços.
* Experiência com ferramentas de orquestração, como Kubernetes ou Mesos.
* Experiência na gestão de equipes, ou desejo de gerenciar uma equipe no futuro.
* Experiência no desenvolvimento e implantação de aplicações impulsionadas por IA.
* Experiência com princípios de design centrado no usuário, com comprovada capacidade de construir plataformas de autoatendimento que aumentem a produtividade e autonomia dos desenvolvedores.
**Benefícios**
* Salário altamente competitivo
* Plano de Pensão Voluntário (com correspondência de até 5%)
* Seguro Privado de Saúde
* Seguro de Vida Abrangente
* 25 dias de férias, além dos feriados oficiais
* Dois dias por ano dedicados a causas sociais
* Diária para refeições
* Acesso a materiais e cursos de aprendizagem excepcionais
* Clubes esportivos e de hobbies, subsidiados pela Thought Machine
* Todo o equipamento tecnológico mais recente necessário
* Grande variedade de lanches saudáveis (e não tão saudáveis), smoothies e bebidas
* Uma equipe talentosa e experiente como seus colegas
* Um ambiente que incentiva o aprendizado e o progresso
Contratamos ativamente candidatos que demonstrem excelência técnica em sua área e damos boas-vindas a pessoas de todas as idades e origens, oferecendo a todos acesso igualitário ao desenvolvimento profissional. Você é incentivado a se candidatar mesmo que sua experiência não corresponda exatamente à descrição da vaga. Também incentivamos inscrições de pessoas com diferentes habilidades, incluindo aquelas com TDAH, autismo, dislexia ou dispraxia.