Launch Legends
NinjaTrader
Engenheiro(a) de Software Sênior II, Conectividade de Bolsa (C++)
Localização
--------------------------------------------------------------------------------
Aviso Legal: Por favor, esteja ciente de que as informações mais precisas e atualizadas sobre nossas vagas abertas — incluindo descrições de cargo, remuneração e benefícios — só podem ser garantidas em nosso quadro de empregos oficial. Para as listagens e detalhes mais recentes, visite: job-boards.greenhouse.io/ninjatrader.
--------------------------------------------------------------------------------
Esta função está baseada em Chicago, IL. Não estamos abertos a candidatos remotos para esta função.
Híbrido
Para funcionários baseados em Chicago, seguimos um cronograma de trabalho híbrido: no escritório de terça a quinta-feira, com trabalho remoto às segundas e sextas-feiras. Além desses dias remotos semanais, oferecemos:
- 20 dias remotos flexíveis adicionais anualmente *
- 5 semanas opcionais de escritório em toda a empresa ligadas a feriados importantes
Estamos comprometidos com a igualdade de oportunidades de emprego, independentemente de raça, cor, ancestralidade, religião, sexo, origem nacional, orientação sexual, idade, cidadania, estado civil, deficiência, gênero, identidade ou expressão de gênero, ou status de veterano. Temos orgulho de ser um local de trabalho que oferece igualdade de oportunidades.
JUNTE-SE A NÓS EM NOSSA MISSÃO DE SER A PLATAFORMA DE TRADING DE VAREJO #1 NO MUNDO
Bem-vindo(a) ao mundo dinâmico da NinjaTrader! Como uma plataforma de trading e corretora de futuros líder do setor, estamos capacitando traders a assumir o controle de seu destino financeiro. Como fazemos isso? Fornecemos produtos e serviços de ponta que aprimoram a jornada de trading. Seja você um profissional experiente ou apenas começando, a NinjaTrader equipa os traders com software e serviços de corretagem premiados para navegar pelos principais mercados financeiros do mundo com confiança.
Nossa história de crescimento não é nada menos que emocionante. Desde 2003, a NinjaTrader tem se dedicado a entender e apoiar os traders em sua jornada rumo ao sucesso no trading. Através desses esforços, nossa base de usuários cresceu para mais de 2 milhões de usuários e nos tornamos a corretora de futuros número um avaliada mundialmente.
Mas não vamos parar por aí. Estamos constantemente evoluindo, rompendo barreiras e modernizando o setor de futuros. Nosso compromisso com a inovação significa que os usuários sempre terão acesso a ferramentas dinâmicas, suporte em tempo real e uma comunidade de traders com ideias semelhantes.
Então, por que trabalhar na NinjaTrader? Aqui, você não é apenas parte de uma equipe; você é parte de um movimento. Capacitamos os funcionários a alcançar novos patamares em suas carreiras, fornecendo uma cultura dinâmica focada em conexão social, desenvolvimento profissional e iniciativas de reconhecimento de funcionários. Parece bom demais para ser verdade? Ouça nossos funcionários.
greatplacetowork.com/certified-company/7025362
Junte-se a nós enquanto redefinimos o que é possível no trading, defendemos nossos clientes e continuamos nossa jornada para nos tornarmos a principal plataforma de trading focada no varejo do mundo.
O que você fará
Estamos buscando um(a) Engenheiro(a) de Software Sênior II altamente qualificado(a) e experiente, com profundo conhecimento em conectividade de bolsa e sistemas de trading de alta performance.
Este é um cargo de alto impacto focado na interface direta com múltiplas bolsas, no manuseio de dados de mercado em tempo real, roteamento de ordens e processamento de trades com baixa latência e alta confiabilidade.
Você fará parte da equipe de Conectividade de Bolsa, sendo responsável pelo software que se comunica diretamente com bolsas em todo o mundo.
Nesta função, você irá:
- Projetar, implementar e dar suporte a componentes de conectividade de bolsa em múltiplos classes de ativos e protocolos
- Desenvolver e manter manipuladores de dados de mercado, gateways de ordens e processadores de dados de referência de contrato/instrumento
- Criar APIs para expor serviços de bolsa para a organização em geral via REST, WebSocket, barramento de eventos ou outros mecanismos
- Colaborar estreitamente com as equipes de OMS de Trading, FCM e infraestrutura
- Otimizar para baixa latência, alta taxa de transferência e tolerância a falhas em todos os fluxos de trading e dados
O que você precisará
- 8+ anos de experiência na indústria de trading, idealmente com C++ ou Rust *
- Bacharelado ou Mestrado em Ciência da Computação, Engenharia Elétrica ou área relacionada
- Experiência comprovada na construção de sistemas de conectividade de bolsa e dados de mercado em múltiplos locais *
- Forte compreensão de programação de rede, multicast UDP, TCP e I/O assíncrono *
- Profundo conhecimento das especificações da indústria de trading (FIX, SBE, formatos de dados de mercado, etc.) *
- Fortes habilidades de comunicação e colaboração, incluindo a capacidade de orientar outros e impulsionar mudanças entre equipes *
- Experiência no suporte a sistemas de trading ao vivo em produção — diagnosticando problemas de conectividade, anomalias de latência e eventos de failover *
- Forte senso de responsabilidade, com a capacidade de entregar software robusto, testado e observável em ambientes de missão crítica
Pontos extras para
- Experiência em mercados de capitais
- Profiling e tuning de performance usando perf, VTune, Wireshark ou ferramentas similares para analisar e reduzir a latência *
- Desenvolvimento de sistemas de baixa latência com profunda experiência em otimização de performance, throughput e determinismo em ambientes de trading de produção *
- Construção e manutenção de feed handlers em tempo real para protocolos de bolsa (ITCH, OUCH, FIX/FAST, CME MDP, Eurex ETI, etc.) *
- Familiaridade com APIs de bolsas dos EUA e internacionais e protocolos de conectividade (CME, ICE, Eurex, CBOE, Binance, etc.) *
- Conhecimento de nível de especialista em Linux, incluindo tuning de performance, parâmetros de kernel, NUMA e sincronização de clock (PTP) *
- Construção de sistemas distribuídos resilientes que lidam com failover, recuperação e sincronização de estado *
- Expertise em concorrência, multithreading e programação assíncrona *
- Familiaridade com IBM MQ para transferência de dados de bolsa *
- Experiência com redes de baixa latência, bypass de kernel ou aceleração FPGA
Remuneração
A faixa salarial para esta função será de US$ 140,000 a US$ 190,000 USD. Além disso, esta posição também receberá um bônus anual alvo de 10%. O pagamento de bônus na NinjaTrader é baseado no desempenho individual (50%) e no desempenho da empresa/equipe (50%).
Salário e ganhos de bônus são apenas dois componentes do pacote total de remuneração oferecido pela NinjaTrader. A NinjaTrader oferece um plano 401(k) através da ADP, sob o qual a empresa igualará até 3.5% das contribuições dos funcionários. Um subsídio anual de tempo livre remunerado acumula a uma taxa de 18 dias por ano, mais sete feriados pagos.
Nossos Benefícios Principais Incluem
- Generoso PTO *
- 7 Feriados Pagos Anualmente + 5 Feriados Condicionais Anualmente *
- 1 Dia de Serviço Anualmente *
- 401k com 3.5% de Contrapartida da Empresa *
- Licença Remunerada para Pais/Cuidadores *
- Cobertura de Saúde, Visão e Odontológica *
- Seguro de Vida e Invalidez Coberto 100% pela NinjaTrader
