Zup Innovation is hiring a

Pessoa Engenheira de Software Sr. Staff (Azure)

Sua missão será ajudar na implantação e adoção de uma plataforma chamada Camada Zero, baseada em arquitetura celular multi-cloud, que garante altíssima disponibilidade para aplicações críticas do maior Banco da América Latina, dentro da Zup. Trata-se de um produto disruptivo, que já foi palco do AWS re:Invent. Saiba mais.

O Camada Zero já foi implementado em alguns serviços de negócio do banco, e agora temos o desafio de evoluir o produto para tornar cada vez mais simples a sua implementação, e escalar o uso em centenas dos serviços mais críticos do banco. 

Sua principal função será ser o braço direito dos especialistas de mais alto nível deste produto, ajudando em definições de arquitetura, e também, colocar a mão na massa para contribuir com o sucesso do Camada Zero.  

Responsabilidades

Como Senior Staff Engineer, você será responsável por:

  • Conhecer com profundidade o produto: entender no detalhe como funcionam cada um dos subprodutos do Camada Zero. Os primeiros meses de trabalho estarão focados em conectar com pessoas-chave da camada de Especialistas e times de produto, para ganhar contexto e atuar de forma estratégica na definição de soluções técnicas. 
  • Refatorar a arquitetura das aplicações: para implementar o Camada Zero em algum serviço de negócio, é necessário avaliar e fazer adequações na arquitetura atual de cada serviço, para que seja possível aplicar um modelo de arquitetura celular.  
  • Identificar melhorias no produto: com o aprendizado das implantações, será importante retroalimentar o time do produto sobre as possíveis oportunidades de melhoria, visando facilitar implementações futuras. Eventualmente, colocando a mão na massa na implementação.
  • Liderar pessoas: para que todos tenham acompanhamento de carreira, Sr. Staffs podem vir a liderar Staff Engineers ou Specialist Engineers, até cerca de 5 pessoas. Isso inclui agendas mensais de 1:1, feedbacks, avaliações de desempenho, etc.

Habilidades

As habilidades necessárias são:

  • Experiência consolidada em engenharia de software, como referência técnica de produtos de alta disponibilidade.
  • Atitude para se adaptar às mudanças de contexto, organizar o trabalho e ajudar a elevar a régua técnica do time.
  • Boa comunicação executiva.

 

Conhecimentos

  • Nível expert em arquitetura de soluções Azure, preferencialmente com certificação. 
  • Experiência sólida com tecnologias serverless e baseadas em containers.
  • Programação em linguagem Go e ou Java/Kotlin, ou pelo menos em duas linguagens de programação estruturadas ou orientadas a objeto (Ex.: C, C++, C#).
  • Experiência comprovada na construção e manutenção de sistemas altamente disponíveis, resilientes, observáveis, escaláveis e seguros.
  • Conhecimento amplo sobre sistemas e algoritmos distribuídos.
  • Domínio de testes unitários e testes de integração, e2e.
  • Conhecimento na criação de aplicações baseadas em containers (Kubernetes, EKS, AKS, GKE).
  • Conhecimento em modelos de integração síncronos baseados em APIs RESTFull e/ou gRPC.
  • Conhecimento em modelos de integração assíncronos baseados em mensageria (Kafka, SQS/SNS, Service Bus).
  • Conhecimento sobre uso de base de dados não relacionais e relacionais (Ex.: CosmosDB, DynamoDB, MySql, Postgres).
  • Conhecimento em processos e ferramentas de entrega contínua de software (Gitflow, Github Actions).
  • Conhecimentos de práticas DevOps, 12 factor, CI/CD e Infra-as-Code (Terraform/cloudFormation).

Diferencial

  • Experiência sólida também com Cloud AWS.
  • Inglês fluente.
Apply for this job

Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Report this job
Apply for this job