Sobre este puesto de Staff Software Engineer - Core Squad (Banking Infrastructure) en Starkbank
Sobre a squad
A squad de Core é a base tecnológica do Stark Bank: o time que constrói e sustenta os serviços centrais que garantem segurança, disponibilidade e baixa latência para toda a plataforma banking. Aqui, decisões de engenharia viram resiliência operacional, e cada melhoria impacta diretamente a confiabilidade do ecossistema como um todo.
O desafio
Como Desenvolvedor(a) Especialista, você vai liderar a evolução na infraestrutura tecnológica banking, elevando padrões de arquitetura, segurança e operação. O seu trabalho vai manter serviços críticos em pé sob carga real, com SLOs agressivos (99,9%+), e com uma mentalidade security-first porque, em Core, “funciona” não basta: precisa funcionar sempre, com controle e rastreabilidade.
Você irá:
Arquitetar, desenvolver e manter serviços centrais (ex.: Auth, Onboarding, Mensageria), garantindo baixíssima latência e 99,9%+ de disponibilidade.
Evoluir o ecossistema na GCP, otimizando infraestrutura e runtime com foco em confiabilidade, custo e observabilidade (Cloud Run, GKE, Pub/Sub, Cloud Functions, IAM).
Operar com mentalidade DevOps, fortalecendo CI/CD, automação, esteiras de deploy e infraestrutura como código (Docker, Terraform).
Liderar o ciclo de segurança: resposta a pentests, remediação e hardening; gestão de fluxos de UAF (Universal Authentication Framework); e governança de permissões à prova de falhas.
Definir padrões de engenharia: qualidade, testes, code review, design de APIs e desenho de limites claros entre serviços (microserviços e mensageria).
Atuar como referência técnica para o time, apoiando decisões arquiteturais e elevando o nível do sistema (performance, confiabilidade, segurança e manutenção).
O que não pode faltar:
Python avançado (Asyncio e/ou frameworks como FastAPI/Flask), com foco em código limpo, testável e sustentável.
Experiência sólida com GCP, incluindo Cloud Run, GKE, Pub/Sub, Cloud Functions e/ou IAM.
Base forte em engenharia de software com microserviços, desenho de APIs e arquitetura orientada a eventos/mensageria (Pub/Sub).
Cultura DevOps: CI/CD, containers (Docker) e infraestrutura como código (Terraform).
Segurança aplicada: experiência prática com OAuth2, OIDC e JWT (autenticação/autorização em produção).
O que aumenta suas chances:
Vivência em Cybersecurity / Blue Team, remediação de vulnerabilidades e fortalecimento de controles.
Experiência em sistemas de alta transacionalidade e/ou integrações com BACEN/SPI.
Conhecimento em Go ou Java para transitar por legados e serviços específicos.