HEARTLAND BUSINESS SYSTEMS LLC
JPMorgan Chase & Co.
Engenheiro de Software Principal - Engenharia de Performance
Sobre a oportunidade
Se você está em busca de uma carreira transformadora, trabalhando para uma das instituições financeiras líderes no mundo, você veio ao lugar certo.
Esta posição está sujeita à Seção 19 da Lei Federal de Seguro de Depósitos (Federal Deposit Insurance Act). Como tal, uma oferta de emprego para esta posição está condicionada à revisão do JPMorgan Chase do histórico de condenações criminais, incluindo desvios pré-julgamento ou entradas em programas.
Reconhecemos que nossas pessoas são nossa força e os diversos talentos que trazem para nossa força de trabalho global estão diretamente ligados ao nosso sucesso. Somos um empregador que oferece oportunidades iguais e valorizamos muito a diversidade e a inclusão em nossa empresa. Não discriminamos com base em qualquer atributo protegido, incluindo raça, religião, cor, origem nacional, gênero, orientação sexual, identidade de gênero, expressão de gênero, idade, estado civil ou status de veterano, gravidez ou deficiência, ou qualquer outra base protegida pela lei aplicável. Também fazemos acomodações razoáveis para as práticas e crenças religiosas dos candidatos e funcionários, bem como para necessidades de saúde mental ou deficiência física. Visite nossas FAQs careers.jpmorgan.com/us/en/how-we-hire/faqs para obter mais informações sobre como solicitar uma acomodação.
Como Engenheiro de Software Principal no JPMorganChase, dentro da organização de Canais Digitais e Conectividade do Commercial and Investment Bank, parte do nosso grupo mais amplo de Tecnologia de Pagamentos, você será a autoridade técnica sênior para engenharia de performance em nossas plataformas. Este é um cargo de liderança prática para um engenheiro que define a direção em vez de esperar por ela. Você enfrentará problemas de performance que outros não conseguem, trabalhará em todo o full stack do navegador ao back end e até o sistema operacional, e definirá como a performance é projetada, medida e sustentada em escala. Você estabelecerá padrões, orientará engenheiros talentosos e construirá as ferramentas e práticas que tornam o alto desempenho o padrão, e não uma reflexão tardia. Tão importante quanto isso, você moldará a estratégia, construirá o roteiro e conquistará o apoio de partes interessadas seniores para concretizá-lo. Se você deseja autonomia real, desafios técnicos profundos e a chance de elevar o nível de uma organização inteira, esta é a vaga para você.
Responsabilidades do cargo
- Assumir os problemas de performance mais complexos em todo o stack — do navegador ao back end até o sistema operacional — e estabelecer os padrões de solução de problemas e manuais que outros seguirão.
- Definir e institucionalizar NFRs e SLOs (latência p95/p99, throughput, perfis de rampa, orçamentos de erro) e atuar como a autoridade técnica final para aprovações de performance em lançamentos de plataforma.
- Impulsionar a engenharia de performance proativa por meio da detecção precoce de gargalos, orientação arquitetural, modelagem de capacidade e ajuste de tempo de execução.
- Construir as ferramentas e a infraestrutura que transformam os testes de performance em uma capacidade escalável e de autoatendimento entre as equipes.
- Projetar e manter suítes de testes de performance automatizados (carga, estresse, soak, pico, capacidade) com execução totalmente automatizada e ciente do ambiente.
- Incorporar portões de performance em pipelines de CI/CD e construir painéis que correlacionem sinais de teste com telemetria de produção em relação aos SLOs definidos.
- Arquitetar e governar fluxos de trabalho de engenharia habilitados por IA agentica (usando ferramentas autorizadas pela empresa dentro do ambiente de trabalho) para melhorar a velocidade de entrega, a qualidade do código e os resultados operacionais em escala (por exemplo, assistência de revisão de PR orientada por IA, geração/manutenção de testes, verificações de prontidão de lançamento, triagem de incidentes e aceleração de causa raiz), enquanto define diretrizes para validação, segurança, resiliência e reutilização entre as equipes.
- Aplicar conhecimento de ferramentas dentro da cadeia de ferramentas do Ciclo de Vida de Desenvolvimento de Software, incluindo capacidades de desenvolvimento e automação assistidas por IA autorizadas pela empresa, para melhorar o valor realizado pela automação em escala.
Qualificações, capacidades e habilidades exigidas
- Experiência extensiva em engenharia de performance (tipicamente 12+ anos) para sistemas distribuídos de alto tráfego — web, APIs, microsserviços, orientados a eventos e centrados em dados — construídos sobre uma base sólida de engenharia de software mais ampla.
- Profunda experiência prática na depuração de problemas de performance em sistemas distribuídos, com a capacidade de ir tão fundo quanto o limite de chamadas de sistema; forte conhecimento dos internos da JVM.
- Fluência nos ecossistemas Java (back-end) e Node.js/React (front-end), incluindo melhores práticas de depuração de performance de front-end e stack de navegador.
- Experiência prática em engenharia de software com Java/Spring Boot e Kubernetes (auto-gerenciado e EKS).
- Profundidade sólida em sistemas e performance em nuvem, incluindo ferramentas de performance de Linux, ajuste de JVM, containers e solução de problemas em nível de SO sob carga.
- Profunda experiência em modelagem de carga de trabalho, teoria de filas e análise estatística de latência e throughput; fluência com SLOs baseados em percentil e orçamentos de erro.
- Especialista em pelo menos uma ferramenta de teste de carga e protocolo padrão da indústria (por exemplo, JMeter, BlazeMeter, k6), com habilidades de script e orquestração em Java, Python ou TypeScript para automação de performance.
- Fortes capacidades de observabilidade e APM usando ferramentas como Dynatrace e/ou OpenTelemetry, além de RUM e monitoramento sintético, com criação de painéis no Kibana e/ou Grafana.
- Capacidade comprovada de influenciar líderes técnicos seniores, comunicar claramente compensações de performance complexas, definir padrões de engenharia e construir ferramentas e práticas que tornem o alto desempenho uma capacidade escalável e de autoatendimento entre as equipes.
- Experiência demonstrada na concepção e liderança da adoção de práticas de desenvolvimento habilitadas por IA agentica (usando ferramentas autorizadas pela empresa dentro do ambiente de trabalho) entre as equipes, incluindo o estabelecimento de padrões para validação com intervenção humana, auditabilidade/rastreabilidade de mudanças e manuseio seguro de dados sensíveis.
- Forte compreensão do uso responsável de IA e expectativas de controle em fluxos de trabalho de engenharia, incluindo implicações de segurança/resiliência, sensibilidade de dados e governança baseada em risco; capacidade de influenciar líderes técnicos seniores sobre padrões de escalonamento seguro e reutilização.
Qualificações, capacidades e habilidades preferenciais
- Experiência operando em escala de serviços financeiros, sistemas de baixa latência e/ou ambientes regulados.
- Experiência com otimização de performance de plataforma de dados (por exemplo, ajuste de Oracle, ajuste de pool JDBC, throughput/Kafka de particionamento, estratégias de cache).
- Experiência com virtualização de serviços e ferramentas de injeção de falhas (por exemplo, WireMock, Mountebank, Toxiproxy), incluindo gravação-reprodução e modelagem dinâmica.
- Familiaridade com frameworks modernos de teste de carga nativos da nuvem, como k6.
- Familiaridade com tecnologias de service mesh (Istio/Linkerd) e padrões de controle de tráfego (limitação de taxa, contrapressão).
- Conhecimento de ferramentas avançadas de performance (por exemplo, perf, eBPF) e práticas de solução de problemas de nível de produção.
- Aplicação prática de LLMs para geração de testes, detecção de anomalias ou relatórios automatizados em fluxos de trabalho de engenharia.
O JPMorganChase, uma das instituições financeiras mais antigas, oferece soluções financeiras inovadoras para milhões de consumidores, pequenas empresas e muitos dos clientes corporativos, institucionais e governamentais mais proeminentes do mundo sob as marcas J.P. Morgan e Chase. Nossa história abrange mais de 200 anos e hoje somos líderes em banco de investimento, banco de consumo e pequenas empresas, banco comercial, processamento de transações financeiras e gestão de ativos.
JPMorgan Chase & Co. é um Empregador de Oportunidades Iguais, incluindo Deficiência/Veteranos.
O Commercial & Investment Bank do J.P. Morgan é um líder global em bancos, mercados, serviços de valores mobiliários e pagamentos. Corporações, governos e instituições em todo o mundo nos confiam seus negócios em mais de 100 países. O Commercial & Investment Bank fornece aconselhamento estratégico, levanta capital, gerencia riscos e estende liquidez em mercados ao redor do mundo.
Oferecemos um pacote de recompensas totais competitivo, incluindo salário base determinado com base na função, experiência, conjunto de habilidades e localização. Aqueles em funções elegíveis podem receber remuneração baseada em comissão e/ou incentivo discricionário, pago na forma de dinheiro e/ou ações sujeitas a perda, concedidas em reconhecimento a conquistas e contribuições individuais. Também oferecemos uma gama de benefícios e programas para atender às necessidades dos funcionários, com base na elegibilidade. Esses benefícios incluem cobertura de saúde abrangente, centros de saúde e bem-estar no local, plano de previdência, auxílio-creche, reembolso de mensalidades, suporte à saúde mental, coaching financeiro e muito mais. Detalhes adicionais sobre a remuneração total e benefícios serão fornecidos durante o processo de contratação.
