Engenharia & Arquitetura · Sênior & Especialista

Staff Software Engineer

  • São Paulo, SP

Sobre a posição

Principais Responsabilidades

O profissional será uma referência técnica na sustentação e evolução de sistemas críticos de Crédito, Cobrança e Banking, garantindo estabilidade, performance e continuidade da operação. Atuará diretamente em incidentes de alta complexidade, investigação de causa raiz e decisões arquiteturais, com forte atuação em ambientes regulados por órgãos regulatórios do setor financeiro.

  • Atuar 50% do tempo resolvendo problemas criticos de código e desenvolvimentos essenciais de alta complexidade; o restante do tempo, será dedicado ao desenvolvimento de metricas de produtividade relacionadas à engenharia, além de construção de artefatos de arquitetura e desobstrução de blockers do time (que envolverá o relacionamento com áreas internas e de produto);
  • Liderar a resposta a incidentes críticos e troubleshooting avançado, atuando como principal referência técnica em cenários de alta complexidade, coordenando investigações, decisões de crise e planos de recuperação para garantir a rápida retomada dos serviços;
  • Definir e evoluir a arquitetura das soluções, em parceria com o Head de Tecnologia, estabelecendo padrões que assegurem escalabilidade, performance, segurança e resiliência, além de suportar a evolução sustentável dos sistemas e do ecossistema .NET;
  • Conduzir análises profundas de performance e causa raiz, atuando desde o código C#/.NET e Entity Framework até bancos PostgreSQL, integrações e infraestrutura, identificando gargalos, queries ineficientes, problemas de concorrência e oportunidades de otimização;
  • Projetar e sustentar integrações e arquiteturas distribuídas, garantindo resiliência, rastreabilidade e confiabilidade em APIs REST/SOAP, mensageria e soluções orientadas a eventos, utilizando tecnologias como RabbitMQ, Kafka e Azure Service Bus;
  • Fortalecer observabilidade e práticas de engenharia, evoluindo monitoramento, logging, alertas e ferramentas de diagnóstico, além de promover boas práticas de CI/CD, testes automatizados, Git, Docker e Azure DevOps para aumentar a confiabilidade das aplicações.
  • Perfil Tecnico:
  • Experiência consolidada em Engenharia de Software, com forte atuação em arquitetura e sustentação de sistemas críticos;
  • Sólido domínio do ecossistema .NET (C#, .NET Core e versões mais recentes), com capacidade de tomada de decisão técnica;
  • Experiência prática em definição de arquiteturas escaláveis, resilientes e orientadas a eventos;
  • Conhecimento avançado em bancos de dados relacionais, especialmente• Forte experiência com integrações via APIs (REST e SOAP), incluindo desenho, versionamento e troubleshooting;
  • Vivência com mensageria e arquiteturas assíncronas (RabbitMQ, Kafka, Azure Service Bus);
  • Conhecimento aplicado de padrões arquiteturais e boas práticas de desenvolvimento (Clean Code, SOLID, Design Patterns, CQRS);
  • Experiência com observabilidade e monitoramento de aplicações (logs, métricas e APM);
  • Vivência com práticas modernas de engenharia (Git, CI/CD, Docker, pipelines);

Competências

    Empresa confidencial. O nome da empresa contratante é apresentado na primeira conversa com um consultor da cHRia — é assim que protegemos a busca dela e o seu sigilo.

    Como é o processo

    1. 01

      Você se candidata

      Pelo chat, pelo WhatsApp ou pelo formulário. Em qualquer um, a vaga já vai junto.

    2. 02

      Uma conversa com a cHRia

      Um consultor entende a sua trajetória e conta quem é a empresa e o que ela espera da posição.

    3. 03

      Retorno em cada etapa

      Você sabe em que etapa está e recebe devolutiva por escrito, lida por um consultor antes de sair.

    WhatsApp