← Voltar para vagas

Sr Software Engineer - Delivery - Rio de Janeiro
Descrição da vaga
Vaga: Engenheiro de Software Sênior - Delivery - Rio de Janeiro Empresa: Uber
Estamos expandindo nosso Centro de Tecnologia no Brasil e buscamos um(a) Engenheiro(a) de Software Sênior talentoso(a) para se juntar às nossas equipes de Core Services e Delivery. Esta é uma excelente oportunidade para desenvolver produtos de alto impacto global, colaborando com equipes internacionais e aprimorando processos de engenharia.
Sobre as Equipes:
- Core Services: Desenvolva a infraestrutura e as plataformas que impulsionam todos os produtos da Uber. Crie serviços escaláveis, confiáveis e reutilizáveis, essenciais para as operações globais da Uber.
- Delivery: Inove e otimize a forma como produtos e serviços chegam aos nossos clientes. Contribua para a construção de sistemas eficientes e robustos que suportam o processamento de pedidos, a logística e o rastreamento em tempo real.
Responsabilidades:
- Contribuir para o roadmap técnico, desenvolvendo funcionalidades inovadoras e resolvendo problemas complexos.
- Colaborar com engenheiros seniores na implementação e iteração de planos de produto ambiciosos.
- Trabalhar em estreita colaboração com as áreas de Produto, Operações, Design e outros parceiros para garantir a execução eficaz dos projetos.
- Participar de revisões de código, discussões de design e mentoria técnica para elevar as capacidades da equipe.
- Fornecer expertise técnica e contribuir para moldar a visão da sua área, executando os requisitos do produto.
Requisitos:
- Mais de 7 anos de experiência relevante em engenharia, projetando e construindo sistemas de grande escala, alta disponibilidade e confiabilidade.
- Experiência comprovada no lançamento de funcionalidades de produto de alta qualidade dentro do prazo, promovendo uma cultura de excelência em engenharia (revisões de código, documentação, testes unitários e de integração).
- Fortes habilidades em engenharia de software, com experiência em uma ou mais linguagens de programação (Go/Golang, Python, C++, Java) e grande interesse em aprender novas tecnologias.
- Experiência com sistemas de armazenamento e bancos de dados distribuídos em larga escala (SQL ou NoSQL, como MySQL, Cassandra, DynamoDB) utilizando uma arquitetura de microsserviços.
- Excelentes habilidades de comunicação escrita e verbal, incluindo a capacidade de escrever documentação técnica detalhada.
- Capacidade comprovada de desenvolver engenheiros juniores em engenheiros seniores, liderando iniciativas com escopo inter-equipes e alto impacto.
- Proficiência em inglês.
- Conhecimento fundamental de algoritmos e estruturas de dados (tabelas hash, árvores, pilhas, filas, listas encadeadas, DFS, BFS).
Diferenciais:
- Experiência em grandes empresas (mais de 10 mil funcionários).
- Experiência com stakeholders internacionais.
Esta vaga é para atuação híbrida no Rio de Janeiro, Brasil. Candidatos locais e aqueles dispostos a se mudar são bem-vindos. Se você é um desenvolvedor Go/Golang apaixonado por construir soluções inovadoras, candidate-se!