Engenheiro(a) de Software Sênior (Go | AWS | Arquitetura Distribuída) at Itaú Unibanco

Hybrid - São Paulo, São Paulo, Brasil

Apply
More jobs at Itaú Unibanco

Engenheiro(a) de Software Sênior responsável pela evolução e modernização da plataforma de Mensageria Financeira do Itaú, atuando em um ambiente crítico com alta disponibilidade e volume transacional. O profissional trabalhará em squad multidisciplinar desenvolvendo backend em Go, arquiteturas distribuídas, APIs REST e mensageria, além de contribuir com observabilidade, CI/CD, infraestrutura como código e IA, visando soluções que impactam diretamente a operação financeira do banco.

Requisitos

Habilidades

  • Experiência sólida com Golang (Go)
  • Vivência com AWS (EKS, SQS, SNS, DynamoDB, EventBridge, etc.)
  • Experiência com arquitetura de microsserviços e sistemas distribuídos
  • Conhecimento em mensageria e arquitetura orientada a eventos
  • Experiência com APIs REST e integração entre sistemas
  • Vivência com bancos de dados relacionais e NoSQL (MySQL, Redis, DynamoDB)
  • Conhecimento em boas práticas de engenharia (SOLID, Design Patterns, DDD)
  • Experiência com observabilidade e suporte a sistemas em produção
  • Experiência com Golang no backend
  • Vivência em ambientes de missão crítica e alta volumetria
  • Conhecimento em infraestrutura como código (Terraform/CDK)
  • Experiência com CI/CD (GitHub Actions, Jenkins)
  • Certificações AWS
  • Vivência com uso de IA no ciclo de desenvolvimento
  • Experiência prévia com .NET / C#, especialmente em arquiteturas de microsserviços, considerando profissionais em transição para Go
  • Inglês Avançado

Responsabilidades

  • Participação em refinamentos técnicos e desenho de soluções
  • Desenvolvimento de aplicações backend utilizando Go
  • Implementação e evolução de APIs REST
  • Construção de arquiteturas distribuídas e orientadas a eventos
  • Atuação com mensageria (Kafka, SQS, SNS, EventBridge)
  • Desenvolvimento de soluções em cloud utilizando AWS
  • Escrita de testes e garantia de qualidade
  • Atuação em sustentação e resolução de incidentes em produção
  • Mapeamento e entendimento de fluxos críticos de negócio
  • Contribuição na modernização de sistemas legados
  • Uso de IA como apoio ao desenvolvimento, testes e documentação

Tecnologias

GoAWSEKSSQSSNSDynamoDBEventBridgeKafkaMySQLRedisTerraformCDKGitHub ActionsJenkins.NETC#AICI/CD

See if your resume is ready for this job

See how our AI can optimize your resume and improve your chances for this role.