SPD Technology
SPD Technology
501 – 1.000 Funcionários
B2BFintechInteligência artificial
A SPD Technology é uma parceira de desenvolvimento de produtos de software B2B que ajuda empresas e organizações em fase de crescimento a criar, modernizar e escalar produtos digitais. Seu trabalho abrange nuvem e DevOps, inteligência artificial e aprendizado de máquina, engenharia e análise de dados, fintech e sistemas de pagamento, modernização de aplicações, integração de sistemas, APIs, segurança, engenharia de qualidade e UX/UI para web e dispositivos móveis. A empresa desenvolve soluções como plataformas de pagamentos, faturamento, detecção de fraudes e dados para setores como fintech, seguros, saúde e comércio eletrônico.

Engenheiro(a) de Software Staff, Arquitetura em Nuvem

Defina serviços em nuvem, sistemas distribuídos e verificações de arquitetura baseadas em IA para a plataforma de dados de investimento da PitchBook. Oriente equipes de engenharia em toda a Europa com padrões reutilizáveis e decisões técnicas.

Descrição

  • Explore tecnologias, crie protótipos e implementações de referência para resolver desafios estratégicos de engenharia.
  • Projete, implemente, teste e mantenha serviços e componentes de plataforma.
  • Trabalhe em sistemas de backend e arquitetura de frontend, incluindo padrões de microfrontends.
  • Automatize a conformidade arquitetural com verificações baseadas em IA e funções de adequação.
  • Use design orientado a domínio para dividir problemas complexos em áreas delimitadas e escolher soluções práticas em situações de incerteza.
  • Defina e avalie metas de qualidade para desempenho, escalabilidade, confiabilidade, segurança, disponibilidade, capacidade de recuperação, manutenibilidade, portabilidade, usabilidade e extensibilidade.
  • Registre as arquiteturas atuais e futuras, planos de transição, restrições, alternativas e decisões.
  • Recomende trade-offs de engenharia, como desenvolver ou comprar, agir agora ou depois e refatorar ou reconstruir.
  • Desenvolva estruturas reutilizáveis, modelos, arquiteturas de referência e recursos de plataforma.
  • Revise arquiteturas e designs e oriente engenheiros de diferentes equipes de entrega.
  • Explique o contexto técnico a engenheiros, líderes técnicos, gerentes de produto e partes interessadas do negócio.

Requisitos

  • Graduação em ciência da computação, sistemas de informação ou área relacionada, ou experiência prática equivalente.
  • Pelo menos seis anos de experiência em engenharia de software com Java ou linguagem orientada a objetos comparável.
  • Pelo menos três anos de experiência em desenvolvimento de microsserviços.
  • Experiência na criação de sistemas distribuídos ou orientados a eventos na nuvem.
  • Conhecimento prático de arquitetura orientada a serviços, design orientado a domínio, arquitetura limpa, arquitetura hexagonal e padrões de arquitetura comuns.
  • Experiência na implementação de aplicações e ferramentas agênticas, incluindo a aplicação de abordagens de avaliação durante o desenvolvimento.
  • Experiência no design de APIs RESTful e aplicações orientadas a eventos usando Kafka.
  • Experiência com bancos de dados relacionais amplamente utilizados, tecnologias de cache, replicação e busca.
  • Experiência no desenvolvimento e na avaliação de aplicações agênticas.
  • Experiência com Google Cloud Platform ou Amazon Web Services e tecnologias de orquestração de contêineres.
  • Boa capacidade de resolução de problemas e habilidade para orientar o trabalho técnico de várias equipes sem autoridade formal.
  • Excelentes habilidades de comunicação escrita e verbal com engenheiros, gerentes e parceiros de produto.

Benefícios

  • Horário flexível.
  • Ambiente de trabalho acolhedor e flexível.
  • Oportunidades de crescimento profissional e pessoal.
  • Participação em rituais de equipe e colaboração multifuncional.