Pular para o conteúdo

Juniper Square

Engenheiro de Software Staff

PythonJavaReactAWSDockerKubernetesC++C#
Tradução automática. Consulte o original.

Sobre a Juniper Square

Os mercados privados são um dos cantos mais amplos, complexos e mais mal atendidos do setor financeiro global. Nossa missão na Juniper Square é desbloquear todo o seu potencial. Somos o Parceiro de Operações confiável por mais de 2.300 GPs, unificando tecnologia, dados e serviços de administração de fundos em uma única plataforma que ajuda os GPs a se moverem mais rápido, tomarem melhores decisões e escalarem com precisão. Com mais de $300B sob administração e mais de 700.000 LPs na plataforma, construímos a escala para igualar nossa ambição. E com o JunieAI, nossa plataforma de IA desenvolvida especificamente para esse fim, estamos reimaginando como os mercados privados operam, incorporando inteligência em todos os fluxos de trabalho. Liderada por fundadores desde 2014, apoiada por mais de $350M em financiamento e agora com mais de 1.000 funcionários, estamos construindo uma empresa projetada para moldar o futuro dos mercados privados por décadas.

Nossa cultura é construída para pessoas que querem fazer um trabalho ambicioso e significativo ao lado de colegas excepcionalmente talentosos. Pensamos como proprietários, agimos com urgência e nos orgulhamos de resolver problemas difíceis que realmente importam para nossos clientes e para o futuro dos mercados privados. Acreditamos que as melhores ideias vêm de debates abertos, colaboração profunda e perspectivas diversas, e é por isso que acreditamos que a transparência é o padrão e o feedback nos fortalece. Se você se sente energizado por altos padrões, crescimento rápido e a oportunidade de ajudar a definir uma categoria em um momento crucial, venha se juntar a nós!

A Juniper Square oferece aos funcionários diversas formas de trabalho, que variam desde uma experiência totalmente remota até o trabalho em tempo integral em um de nossos escritórios físicos. Investimos pesadamente em operações digital-first, permitindo que nossas equipes colaborem de forma eficaz em 27 estados dos EUA, 2 províncias canadenses, Índia, Luxemburgo e Inglaterra. Também possuímos escritórios físicos em San Francisco, New York City, Mumbai e Bangalore para os funcionários que preferem trabalhar em um escritório durante parte ou todo o tempo.

Sobre sua função

Como um Engenheiro de Software Staff na Juniper Square, você é um líder técnico - definindo a direção técnica, impulsionando decisões arquiteturais e elevando a qualidade de engenharia em sua equipe. Este é um papel de jogador-treinador: você lidera através de código e arquitetura, não apenas de direção. Você escreverá código de produção como um contribuinte individual prático, ao mesmo tempo em que será responsável pela estratégia técnica, roadmap e crescimento de sua equipe, e colaborará de perto com produto, design e QA para transformar fluxos de trabalho complexos em experiências agradáveis e intuitivas.

Estamos contratando um Engenheiro de Software Staff para a seguinte equipe:

Tesouraria: Junte-se à equipe que desenvolve a plataforma de Tesouraria da Juniper Square, o sistema que integra transações, saldos e dados bancários dentro e através da plataforma. Você trabalhará na expansão de integrações bancárias, em uma camada de visualização e relatórios para dados de pagamentos e tesouraria, e em exportações para fornecedores que conectam dados de tesouraria à contabilidade, em uma equipe que já processou mais de $500M em transações.

Na Juniper Square, acreditamos que construir uma força de trabalho diversificada e uma cultura inclusiva nos torna uma empresa melhor. Se você acha que esta função parece adequada, encorajamos você a se candidatar, mesmo que não atenda a todas as qualificações.

O que você fará

Definir Direção Técnica e Arquitetura

  1. Defina a direção técnica e seja o proprietário da arquitetura dos sistemas do seu domínio, do design à produção
  1. Lidere o design técnico para iniciativas ambíguas e multifuncionais - avaliando trade-offs, alinhando stakeholders e impulsionando a implementação
  1. Seja fundamental na transição da sua equipe de uma arquitetura monolítica para orientada a serviços
  1. Avalie e selecione tecnologias com preferência pelo que funciona bem e escala de forma sustentável

Construir e Entregar

  1. Escreva código de produção como um contribuinte individual prático - este não é um papel que delega a implementação a outros
  1. Seja responsável pela entrega ponta a ponta dos projetos do roadmap: design, codificação, testes e produção
  1. Gerencie o roadmap de curto prazo da sua equipe (abrangendo os próximos dois trimestres), identificando proativamente riscos de execução, custo e técnicos e impulsionando mitigações pragmáticas
  1. Lidere o desenvolvimento de fluxos de trabalho complexos e full-stack, trabalhando com engenheiros de frontend e backend

Fluência em IA e Ciclo de Vida de Desenvolvimento de Software Nativo de IA

  1. Pratique a Fluência em IA em todo o ciclo de vida de desenvolvimento de software - escolhendo deliberadamente onde a IA versus o software tradicional é a ferramenta certa, e defendendo esses trade-offs contra critérios reais (latência, precisão, custo, sensibilidade de dados, explicabilidade)
  1. Promova e incorpore práticas e ferramentas de desenvolvimento nativas de IA (por exemplo, Cursor, Augment) para impulsionar ganhos significativos de produtividade em sua equipe
  1. Adapte as práticas de revisão de código e testes para um ciclo de vida de desenvolvimento assistido por IA - capturando modos de falha específicos de IA (dependências alucinadas, lógica excessivamente confiante, mas incorreta) antes que sejam lançados
  1. Construa e avalie fluxos de trabalho de agentes e sistemas assistidos por IA onde eles agregam valor real, com limites claros de intervenção humana e monitoramento de falhas
  1. Proteja contra a dependência excessiva de ferramentas de IA, em seu próprio trabalho e no código que você revisa, equilibrando a velocidade com a compreensão do sistema e a responsabilidade pelos resultados
  1. Promova uma cultura de iteração rápida, alta velocidade e qualidade, e ajude a aumentar a fluência em IA em toda a equipe

Liderar e Crescer a Equipe

  1. Mentore engenheiros, eleve a qualidade da tomada de decisões técnicas e ajude a equipe a executar com consistência
  1. Estabeleça padrões de codificação, práticas de revisão e documentação arquitetural que escalem à medida que a equipe cresce
  1. Faça parceria com o recrutamento para construir e crescer a equipe

Colaborar Interfuncionalmente

  1. Trabalhe em estreita colaboração com produto, design, QA e suporte ao cliente para traduzir requisitos em planos técnicos executáveis
  1. Participe ativamente de revisões de design e discussões de roadmap com uma perspectiva fundamentada e em nível de implementação
  1. Lide com a maioria dos conflitos entre equipes e decisões técnicas de forma autônoma

Excelência Operacional

  1. Seja responsável por monitorar, diagnosticar e resolver problemas de produção dentro dos serviços da sua equipe
  1. Use ferramentas de observabilidade para medir e melhorar o desempenho e a confiabilidade do sistema
  1. Implemente e mantenha as melhores práticas que maximizam a produtividade do desenvolvedor em toda a equipe

Expertise no Domínio

  1. Torne-se um especialista no assunto em seu domínio, com um entendimento aprofundado das necessidades do cliente e do valor que seus sistemas entregam

Qualificações

Obrigatório

  1. 12+ anos de experiência em engenharia de software backend e/ou full-stack, com uma trajetória clara de aumento de liderança técnica, responsabilidade arquitetural e mentoria
  1. Um portfólio de sistemas de produção lançados - esteja pronto para detalhar decisões técnicas específicas que você tomou pessoalmente e código que você escreveu pessoalmente; este não é um papel para alguém cuja principal contribuição tem sido direcionar outros
  1. Profundo conhecimento em pelo menos uma linguagem de servidor (Python preferencial, Node/TS, Java, C++, C# ou similar) e forte proficiência na construção de serviços backend de nível de produção
  1. Experiência com frameworks modernos de front-end (React preferencial) e conforto em trabalhar full-stack quando o problema exige
  1. Experiência com bancos de dados relacionais/NoSQL, incluindo design de esquema, otimização de desempenho e modelagem de dados
  1. Experiência na construção e operação de sistemas nativos da nuvem usando AWS (ou equivalente), Docker, Kubernetes e infraestrutura como código
  1. Forte compreensão de CI/CD, observabilidade, confiabilidade e excelência operacional em ambientes de produção
  1. Profundo entendimento de arquitetura orientada a serviços e experiência na evolução de sistemas de monolítico para SOA
  1. Capacidade demonstrada de elevar a qualidade de engenharia através de padrões técnicos, revisões de design, mentoria e padrões de plataforma reutilizáveis
  1. Experiência prática com ferramentas de desenvolvimento nativas de IA (por exemplo, Cursor, Augment) e um histórico de uso delas para acelerar a velocidade pessoal e da equipe
  1. Fluência em IA demonstrada: experiência prática na construção de sistemas assistidos por IA ou de agentes com um ponto de vista deliberado e defensável sobre quando a IA é (e não é) a ferramenta certa; práticas de revisão de código adaptadas para capturar falhas específicas de IA; e salvaguardas concretas contra a dependência excessiva de ferramentas de IA
  1. Capacidade de lidar com ambiguidades, decompor problemas complexos e alinhar engenharia, produto e design
  1. Bacharelado em Ciência da Computação ou experiência de trabalho equivalente

Desejável

  1. Relatórios: experiência com plataformas de integração de dados, processos ETL/ELT, ferramentas de business intelligence ou dados financeiros
  1. Experiência em produção na construção de sistemas com IA/LLM (pipelines RAG, fluxos de trabalho de agentes, frameworks de avaliação)
  1. Experiência anterior em processamento de documentos financeiros ou pipelines de dados fintech
  1. Experiência anterior em capacidade de liderança técnica ou TLM em uma equipe de produto nova ou em estágio inicial

Remuneração

A remuneração para esta posição inclui um salário base, participação acionária e uma variedade de benefícios. A faixa salarial base nos EUA para esta função é de US$ 190.000 – US$ 235.000 USD e a faixa salarial base no Canadá é de $180.000 - $225.000 CAD. Os salários base reais serão baseados em fatores específicos do candidato, incluindo experiência, conjunto de habilidades e localização, e requisitos locais de salário mínimo, conforme aplicável.

  • Os benefícios incluem:
  • Cuidado de saúde, odontológico e oftalmológico para você e sua família
  • Seguro de vida
  • Cobertura de bem-estar mental
  • Suporte para fertilidade e para famílias em crescimento
  • Férias flexíveis (Flex Time Off) além dos feriados pagos pela empresa
  • Políticas de licença familiar remunerada, licença médica e licença por luto
  • Planos de previdência
  • Subsídio para personalizar seu ambiente de trabalho e configuração de tecnologia em casa
  • Subsídio anual de desenvolvimento profissional

Seu recrutador pode fornecer detalhes adicionais sobre remuneração e benefícios.

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Vagas Dev é mantido gratuitamente pela equipe NortJobs.

Seu próximo empregopode estar na NortJobs.

Vagas Dev

Vagas para desenvolvedores e programadores. Brasil em primeiro lugar. Sua próxima oportunidade.

NortJobs · mantenedoraInstagramLinkedInTwitter
LegalSobre o projetoPrivacidadeVagas Dev © 2026