Metropolis

Engenheiro(a) de Software Sênior, Fundações de Produto

TypeScriptJavaReactPostgreSQLAWSKubernetesGo
Tradução automática. Consulte o original.

QUEM SOMOS

O mundo real é a próxima fronteira e, na Metropolis, estamos criando a inteligência artificial para torná-lo responsivo. Estamos pioneiros na Economia do Reconhecimento — um futuro onde a repetição mundana desaparece e ser conhecido desbloqueia acesso, conforto e pertencimento onde quer que você vá. Desde transformar estacionamentos em uma experiência perfeita de entrar e sair para milhões de Membros até expandir nossa camada de inteligência em varejo e hospedagem, estamos construindo um mundo que parece instintivo e mágico. O futuro não está chegando; ele está aqui, e precisamos de construtores, inovadores e solucionadores de problemas para nos ajudar a criá-lo.

QUEM VOCÊ É

A Metropolis está buscando um(a) Engenheiro(a) de Software Sênior para nossa equipe de Fundações de Produto para projetar e construir os Serviços Web Metropolis (MTWS), os serviços fundamentais e compostos que servem como substrato para todos os produtos atuais e futuros da empresa. Neste papel, você resolverá desafios complexos de sistemas distribuídos em escala e construirá a base técnica que nos permitirá expandir para novos mercados e suportar novas verticais desde o início. Trabalhando ao lado de hipernerds altamente técnicos que vivem e respiram sistemas distribuídos, otimização de desempenho, produtividade do desenvolvedor e engenharia de confiabilidade, você colaborará com várias equipes técnicas, incluindo Desenvolvimento de Aplicações, Infraestrutura e nosso grupo de Tecnologias Avançadas para entregar experiências notáveis e sem checkout no mundo real.

O QUE VOCÊ FARÁ

  1. Projetar e construir os serviços principais dos Serviços Web Metropolis, a plataforma composta que impulsionará vários negócios de mobilidade, incluindo IAM, notificações, processamento de mensagens e outros componentes críticos de infraestrutura
  1. Construir e manter nossa infraestrutura de malha de serviços, permitindo comunicação segura, confiável e observável entre centenas de microsserviços em escala
  1. Criar ferramentas sofisticadas para desenvolvedores, pipelines de CI/CD e automação de plataforma que permitem às equipes de produto enviar código com segurança e eficiência, mantendo altos padrões operacionais
  1. Tomar decisões técnicas críticas sobre limites de serviços, design de API, padrões de consistência de dados e confiabilidade do sistema que afetam toda a plataforma e várias linhas de negócios
  1. Projetar e otimizar sistemas para alta taxa de transferência e baixa latência para suportar milhões de transações em nossa plataforma global à medida que escalamos para novos mercados
  1. Estabelecer práticas de monitoramento, alerta e confiabilidade que garantam 99.99% de tempo de atividade para infraestrutura de mobilidade crítica
  1. Liderar discussões arquiteturais, estabelecer melhores práticas de engenharia e orientar outros engenheiros, enquanto contribui diretamente para implementações técnicas complexas

O QUE BUSCAMOS

  1. 6+ anos de experiência em engenharia de software backend com foco profundo em sistemas distribuídos e infraestrutura de plataforma
  1. Proficiência de nível especialista em Java, com profundo entendimento de desempenho da JVM, concorrência e ferramentas do ecossistema
  1. Experiência em produção com arquitetura de microsserviços, orquestração de contêineres (Kubernetes) e plataformas de nuvem (AWS)
  1. Pensamento sistêmico forte com capacidade comprovada de projetar e implementar sistemas distribuídos de larga escala e alta disponibilidade que lidam com carga significativa
  1. Experiência em observabilidade, incluindo experiência prática em produção com métricas, logs, rastreamento e sistemas de alerta em ambientes de alta carga
  1. Conhecimento de bancos de dados e sistemas de dados, incluindo bancos de dados relacionais, streaming de eventos (Kafka, SQS), estratégias de cache e padrões de consistência de dados
  1. Experiência com ferramentas de desenvolvimento com IA, como Claude Code, GitHub Copilot ou ferramentas de codificação agentivas semelhantes para maior produtividade, especificamente engenharia de contexto
  1. Excelente comunicação técnica, com capacidade de projetar e documentar sistemas complexos, liderar discussões técnicas e colaborar entre várias equipes

ENQUANTO NÃO É REQUERIDO, ISSO É UM PLUS

  1. Graduação avançada em Ciência da Computação, Engenharia ou área técnica relacionada
  1. Experiência em Scala e expertise em conformidade de segurança, particularmente em autenticação, autorização, gerenciamento de segredos e conformidade regulatória para transações financeiras
  1. Experiência em ambientes de alto crescimento onde você escalou sistemas através de expansão rápida e aumento de carga
  1. Contribuições em código aberto ou escrita em blogs técnicos que demonstrem profundidade de expertise técnica em sistemas distribuídos
  1. Experiência em otimização de desempenho com profiling, benchmarking e ajuste de sistemas em hiperescala

NOSSA PILHA TECNOLÓGICA

  1. Linguagens + Frameworks: TypeScript, React, Scala (principalmente), Java (limitado)
  1. Datastores: MySQL, PostgreSQL, Snowflake
  1. Nuvem: AWS
  1. Controle de versão: Git & GitHub
  1. Ferramentas de IA: Copilot no GitHub e Claude Code
  1. Observabilidade: Datadog

--------------------------------------------------------------------------------

4 Dias no Escritório: A Metropolis valoriza a colaboração presencial para impulsionar a inovação, fortalecer a cultura e aprimorar a experiência do Membro. Nossos membros da equipe corporativa seguem nosso modelo de "escritório primeiro", que exige que os funcionários estejam no local pelo menos quatro dias por semana, promovendo interações orgânicas que geram criatividade e conexão.

salário base previsto para esta posição é de $150,000.00 USD a $200,000.00 USD anualmente.

O salário base real oferecido é determinado por uma série de variáveis, incluindo, conforme aplicável, as qualificações do candidato para a posição, anos de experiência relevante, habilidades distintas, nível de educação atingido, certificações ou outras licenças profissionais detidas, e a localização da residência e/ou local de emprego. O salário base é um componente do pacote de remuneração total da Metropolis, que também pode incluir acesso ou elegibilidade para benefícios de saúde, um plano 401(k), cobertura de invalidez de curto e longo prazo, seguro de vida básico, um plano lucrativo de opções de ações, planos de bônus e mais.

#LI-CM1 #LI-Onsite

A Metropolis pode utilizar uma ferramenta automatizada de decisão de emprego (AEDT) para avaliar ou avaliar sua candidatura para emprego ou promoção. As AEDTs são usadas para auxiliar na avaliação da candidatura de um candidato em relação às qualificações e responsabilidades exigidas listadas no anúncio da vaga.

Como parte deste processo, a Metropolis retém dados relevantes para sua candidatura, incluindo informações pessoais, por um período razoavelmente necessário para o uso da ferramenta. Se você for contratado para a posição, seus dados podem se tornar parte de seus registros de funcionário.

A Metropolis Technologies é um empregador que oferece igualdade de oportunidades. Tomamos todas as decisões de contratação com base em mérito, qualificações e necessidades de negócios — sem levar em conta raça, cor, religião, sexo (incluindo identidade de gênero, orientação sexual e gravidez), origem nacional, deficiência, status de veterano ou qualquer outra característica protegida por lei federal, estadual ou local.

Estamos comprometidos em fornecer uma experiência de contratação acolhedora e acessível. Se você precisar de uma acomodação razoável para qualquer parte do processo de inscrição ou entrevista, entre em contato conosco em [email protected] [[email protected]].

Ao se juntar à Metropolis, você se juntará a uma equipe de líderes de produto e engenheiros de classe mundial, construindo um ecossistema de tecnologias na interseção de estacionamento, mobilidade e imóveis. Nosso objetivo é construir uma cultura inclusiva onde todos tenham voz e a melhor ideia vença. Você desempenhará um papel fundamental na construção e manutenção dessa cultura à medida que nossa organização cresce. O

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

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores