Emprego
Senior C++ Developer – Plataforma de Trading Algorítmico | Lisboa
Full Time
Engenharias
Informática
Presencial
Inglês
Sénior (5+ anos)
Eventos de equipa
Formação contínua
Seguro de saúde
Seguro de vida
Telemóvel de serviço
Licenciatura (1.º ciclo — nível 6 QNQ/EQF)
A Caixa Mágica procura um/a Senior C++ Developer para integrar uma equipa de Electronic Equities em Lisboa e participar no desenvolvimento de uma plataforma de trading algorítmico de latência ultrabaixa.
A plataforma utiliza hardware e soluções de rede de elevado desempenho, acesso direto a placas de rede, atribuição de threads a processadores físicos e funcionalidades recentes de C++, incluindo C++17 e C++20. A função envolve o desenvolvimento de modelos e frameworks de algoritmos, distribuição de dados de mercado e conectores de baixa latência para bolsas de valores.
Responsabilidades:
- Desenvolver e assegurar a manutenção da plataforma de trading eletrónico;
- Garantir elevados padrões de qualidade, segurança, estabilidade e desempenho;
- Desenvolver módulos, componentes e utilitários para a plataforma de eTrading;
- Criar novos modelos e frameworks de algoritmos de negociação;
- Desenvolver soluções para distribuição de dados de mercado;
- Implementar conectores de latência ultrabaixa para mercados e bolsas;
- Participar em todas as fases do ciclo de desenvolvimento de software, incluindo análise técnica, documentação, desenvolvimento, testes e revisão de código;
- Contribuir para os processos de integração e entrega contínuas;
- Investigar e corrigir falhas ou problemas de desempenho;
- Colaborar com as equipas de suporte na disponibilização e manutenção dos componentes em produção;
- Coordenar atividades com equipas globais de engenharia, negócio e suporte;
- Participar no desenvolvimento de novas soluções e componentes em projetos greenfield;
- Contribuir para decisões técnicas relacionadas com a arquitetura e evolução da plataforma.
Requisitos:
- Pelo menos cinco anos de experiência em desenvolvimento de software;
- Mínimo de dois anos de experiência na liderança de equipas de IT;
- Experiência com plataformas de trading eletrónico ou outros sistemas em tempo real com cargas elevadas;
- Experiência sólida em C++, nomeadamente C++11, C++14, C++17 ou C++20;
- Conhecimentos de STL e Boost;
- Compreensão de princípios de desenho e arquitetura de software;
- Conhecimentos sólidos de estruturas de dados e algoritmos;
- Experiência com metodologias Agile;
- Experiência em projetos de migração ou refatoração para novas bases tecnológicas;
- Bons conhecimentos de Linux e das respetivas ferramentas de desenvolvimento, incluindo CMake, GCC e GDB;
- Conhecimentos de Python;
- Conhecimento das diferentes fases do ciclo de desenvolvimento de software;
- Bom domínio de inglês, falado e escrito;
- Orientação para objetivos e cumprimento de tarefas;
- Capacidade para trabalhar em equipa e colaborar num contexto internacional e distribuído.
Será valorizado:
- Conhecimentos de scripting em Unix ou Bash;
- Experiência com o protocolo FIX ou outros protocolos utilizados no setor financeiro;
- Experiência em sistemas de elevada disponibilidade e baixa latência;
- Conhecimentos sobre mercados financeiros e negociação eletrónica.
Oferta:
- Contrato de trabalho sem termo;
- Integração num projeto de longa duração;
- Equipamento tecnológico para o desempenho da função;
- Cartão SIM e smartphone de utilização pessoal;
- Seguro de saúde e seguro de vida;
- Formação nas tecnologias mais recentes;
- Oportunidades de crescimento e progressão profissional;
- Reconhecimento e compensação de acordo com a evolução demonstrada;
- Eventos sociais e atividades de equipa;
- Integração numa equipa jovem, dinâmica e colaborativa;
- Café, fruta e snacks disponíveis no escritório.
Ofertas Relacionadas
Engenheiro/a Eletrotécnico/a Júnior – Instalações Especiais | Évora
ACCIONA
•
Évora
AutoCAD
Cloud Security Engineer – Google Cloud Platform | Lisboa
Caixa Mágica Software
•
Lisboa
Linux
Test Manager – Projetos de Seguros | Lisboa
Caixa Mágica Software
•
Lisboa
Francês
Senior Full-Stack Developer – Java e Angular | Lisboa
Caixa Mágica Software
•
Lisboa
Angular
Application Support Engineer – Suporte Aplicacional | Lisboa
Caixa Mágica Software
•
Lisboa
DevOps
Test Automation Engineer – Engenheiro/a de Automação de Testes | Porto
Caixa Mágica Software
•
Porto
Automação