Staff Software Engineer - Market Data

Staff Software Engineer - Market Data

Tempo inteiro 121500 - 148500 € / ano (est.) Remoto
J

Num relance

  • Tarefas: Desenvolver sistemas de backend distribuídos para dados de mercado em tempo real.
  • Empresa: Empresa inovadora no setor tecnológico, focada em blockchain e dados financeiros.
  • Benefícios: Salário competitivo, trabalho remoto, licença parental paga e crescimento profissional.
  • Outras informações: Ambiente dinâmico com oportunidades de crescimento e uma cultura inclusiva.
  • Porquê este emprego: Trabalhe com tecnologia de ponta e impacte o futuro dos dados financeiros.
  • Qualificações: Experiência em sistemas de backend e forte conhecimento em streaming de dados.

O salário previsto situa-se entre 121500 - 148500 € por ano.

Esta posição é listada em nome de uma empresa parceira, que gere todas as aplicações e próximos passos. O nosso parceiro está à procura de um Engenheiro de Software Sênior – Dados de Mercado baseado em Portugal. Junte-se a um ambiente tecnológico inovador que transforma a forma como as instituições acedem e compreendem dados de blockchain e do mercado financeiro.

Nesta função de contribuinte individual sênior, você irá projetar e construir uma plataforma de dados de mercado de próxima geração, fornecendo feeds em tempo real e conjuntos de dados históricos para clientes institucionais. Você assumirá a propriedade técnica de sistemas distribuídos responsáveis por ingerir, processar, normalizar, armazenar e entregar dados de alta qualidade de várias fontes.

Trabalhando na interseção da engenharia de backend, infraestrutura de streaming e dados financeiros, você ajudará a moldar decisões arquitetônicas críticas em torno de desempenho, correção, confiabilidade e escalabilidade. Você também irá orientar engenheiros, influenciar a direção técnica entre equipes e impulsionar melhorias contínuas nos sistemas de produção.

Em uma equipe de engenharia internacional com foco remoto, você terá a autonomia para resolver desafios complexos e usar o desenvolvimento assistido por IA para acelerar a entrega, mantendo padrões excepcionais de engenharia.

Responsabilidades:

  • Projetar, desenvolver e operar sistemas de backend distribuídos para ingerir, normalizar, processar, armazenar e entregar dados de mercado em tempo real de redes de blockchain e outras fontes de dados financeiros relevantes.
  • Construir e manter uma infraestrutura de streaming robusta que lida com ordenação de eventos, timestamps, registros duplicados, reprodução, dados ausentes e recuperação, incluindo reorganizações de blockchain e finalização de transações quando relevante.
  • Desenvolver feeds de dados e APIs confiáveis voltadas para o cliente com garantias de entrega claramente definidas, evoluindo esquemas, controles de acesso apropriados e desempenho previsível sob cargas pesadas ou quando os consumidores ficam para trás.
  • Colaborar com equipes de engenharia multifuncionais para definir e melhorar modelos de dados de referência, captura de dados históricos e a integração de novas fontes e capacidades de dados.
  • Estabelecer e melhorar continuamente objetivos de nível de serviço (SLOs) e métricas de qualidade de dados, monitorando latência, frescor, completude e correção em toda a plataforma.
  • Investigar independentemente problemas de produção, conduzir análises de causa raiz e implementar correções duráveis que melhorem a resiliência do sistema, recuperação e eficiência operacional.
  • Possuir serviços ao longo de seu ciclo de vida, desde o design técnico e implementação até a implantação, monitoramento, suporte à produção e participação na rotação de plantão da equipe.
  • Integrar ferramentas de desenvolvimento assistidas por IA em todo o fluxo de trabalho de engenharia, usando-as para explorar opções arquitetônicas, implementar mudanças, gerar testes, investigar falhas e melhorar a documentação enquanto mantém uma forte supervisão técnica.
  • Desenvolver práticas de engenharia assistidas por IA repetíveis, compartilhar fluxos de trabalho eficazes com colegas e contribuir para melhorias contínuas na produtividade e qualidade do desenvolvimento.
  • Liderar decisões técnicas entre fronteiras de equipe, documentar propostas arquitetônicas claramente e ajudar a traduzir requisitos ambíguos em designs pragmáticos e soluções prontas para produção.
  • Orientar engenheiros através da implementação, revisões de código e discussões técnicas, permitindo que a equipe entregue projetos complexos com altos padrões de confiabilidade e manutenibilidade.

Requisitos:

  • Experiência extensa na construção e operação de sistemas de backend distribuídos ou serviços de dados com exigências rigorosas de confiabilidade, escalabilidade e desempenho, incluindo a capacidade de diagnosticar falhas entre serviços e limites de dados.
  • Forte especialização em sistemas de streaming em tempo real, incluindo concorrência, gerenciamento de estado, backpressure, processamento de eventos e mecanismos de recuperação.
  • Uma compreensão profunda da correção e integridade dos dados, incluindo manipulação de timestamps, precisão numérica, evolução de esquemas, correções de dados, ordenação de eventos e consistência em sistemas distribuídos.
  • Fortes fundamentos em ciência da computação e habilidades avançadas em engenharia de backend, com experiência em linguagens como Rust, Go ou linguagens de programação comparáveis.
  • Capacidade demonstrada de traduzir requisitos técnicos e de negócios ambíguos em designs arquitetônicos claros, trabalho entregável e serviços de produção robustos.
  • Experiência em assumir a propriedade total de sistemas de software, incluindo design, implementação, teste, implantação, monitoramento, resposta a incidentes e melhorias operacionais contínuas.
  • Fortes habilidades de liderança técnica, com a capacidade de influenciar decisões arquitetônicas entre equipes, orientar outros engenheiros e guiar a implementação sem depender apenas da autoridade formal de gestão.
  • Excelentes habilidades de comunicação escrita e verbal, incluindo a capacidade de documentar conceitos técnicos complexos e colaborar efetivamente com colegas em um ambiente distribuído e remoto.
  • Experiência trabalhando com dados financeiros ou de mercado em uma instituição financeira ou em um ambiente intensivo em dados comparável é valiosa.
  • Familiaridade com dados de blockchain e indexação, incluindo redes compatíveis com EVM ou Solana, é um diferencial.
  • Experiência com sistemas de dados de referência, incluindo dados mestres de instrumentos e entidades, mapeamento de identificadores, registros datados, ativos tokenizados ou dados de fundos, é vantajosa.
  • Experiência em trabalhar em uma empresa onde os dados são o produto principal também é benéfica.
  • Um forte senso de propriedade, bom julgamento em engenharia e uma abordagem proativa para usar ferramentas de desenvolvimento assistidas por IA de forma responsável para melhorar a produtividade sem comprometer a confiabilidade ou qualidade.

Benefícios:

  • Salário competitivo e participação acionária: Um pacote de compensação projetado para ser altamente competitivo dentro da indústria, com salário e participação acionária posicionados entre os 25% superiores de empresas comparáveis.
  • Termos de participação acionária favoráveis aos funcionários: Um esquema de participação acionária para funcionários oferecendo um preço de exercício fortemente descontado, aproximadamente 90% abaixo do preço de referência padrão, e uma janela de exercício de 10 anos.
  • Generoso tempo de folga pago: Cinco semanas de licença anual, além de feriados públicos locais, que podem ser ajustados para atender às suas necessidades.
  • Trabalho totalmente remoto: Trabalhe remotamente dentro de uma equipe internacional distribuída, com horários flexíveis e a liberdade de organizar seu próprio dia de trabalho.
  • Colaboração flexível: Um equilíbrio saudável de comunicação assíncrona e síncrona, com ênfase no trabalho focado e minimizando reuniões desnecessárias.
  • Assistência médica abrangente: Seguro médico privado, cobertura dental e cuidados com a visão como benefícios padrão.
  • Licença parental paga: 16 semanas de licença totalmente paga para cuidadores principais e seis semanas para cuidadores secundários, além de um retorno gradual ao trabalho em um horário parcial com pagamento integral.
  • Encontros trimestrais da empresa e da equipe: Oportunidades para conhecer colegas pessoalmente, colaborar e construir relacionamentos em encontros em locais emocionantes.
  • Subsídio anual de viagem: Financiamento para viajar e trabalhar ao lado de colegas ou equipes durante vários dias a cada ano.
  • Suporte para escritório em casa: Um subsídio para criar um ambiente de trabalho confortável e produtivo em casa, ou acesso pago pela empresa a um espaço de coworking local.
  • Crescimento profissional: Trabalhe ao lado de engenheiros talentosos em projetos tecnicamente desafiadores que moldam o futuro da infraestrutura de dados de blockchain e financeiros.
  • Cultura inclusiva: Junte-se a uma equipe comprometida com a diversidade, inclusão e criação de um ambiente onde pessoas com diferentes origens e perspectivas possam prosperar.

Empregador para Staff Software Engineer - Market Data: Jobgether

A nossa empresa parceira oferece um ambiente de trabalho dinâmico e multicultural em Portugal, onde os colaboradores têm a oportunidade de se envolver em atividades de contabilidade IFRS e relatórios dentro de uma organização global. Com um forte foco no desenvolvimento profissional, a empresa promove a colaboração entre equipas e oferece formação contínua, permitindo que os funcionários aprofundem a sua experiência em contabilidade técnica e transações internacionais complexas.

J

Dados de contacto:

Equipa de recrutamento de Jobgether

Achamos que precisas destas competências para brilhares como Staff Software Engineer - Market Data

Desenvolvimento de sistemas backend distribuídos
Sistemas de streaming em tempo real
Gestão de estado e concorrência
Processamento de eventos
Mecanismos de recuperação
Integridade e correção de dados
Linguagens de programação como Rust ou Go