Principal Engineer

São Paulo Remote

Principal Engineer
Local: 100% Remoto
Contrato: PJ
A empresa desenvolve produtos voltados para produtividade industrial que combina plataforma SaaS multi-tenant, apps móveis e visão computacional para transformar operações de chão de fábrica. Operamos em três clouds (Azure, AWS, GCP), entregamos mais de 1.000 deploys por trimestre e atendemos clientes enterprise com demandas personalizadas.

Desafio do cargo
Atuar como referência técnica e hands-on para manter e evoluir nossa plataforma: APIs .NET, web React/TypeScript, apps Xamarin/Maui, serviços de visão computacional em Python e toda a esteira de entrega em Kubernetes. Precisa navegar entre legacy e greenfield, dar respostas rápidas a incidentes, construir ferramentas internas (debuggers, observabilidade) e orientar squads em decisões de arquitetura.
Responsabilidades principais
Liderar definições de arquitetura envolvendo .NET, front-end e mobile, garantindo escalabilidade multi-tenant e confiabilidade.
Investigar e resolver incidentes críticos de clientes (ex.: whitelists, sessões, redes móveis), coordenando times e acionando SRE/DevOps quando necessário.
Desenhar, codar e revisar soluções complexas em C#, TypeScript e Python, sempre com testes automatizados e observabilidade em mente.
Evoluir os pipelines CI/CD (GitHub Actions + Azure DevOps), padronizar Helm charts e práticas de infraestrutura como código.
Mentorar engenheiros seniors e mids, disseminando padrões de logging, telemetria, performance e segurança.
Atuar como ponte com produto/negócio e com equipes de visão computacional para transformar hipóteses em protótipos e colocar IA em produção.
Garantir que legados (Xamarin, serviços Python, integrações customizadas) continuem saudáveis enquanto aceleramos iniciativas novas (Maui, hyper-personalização, debug visual)
Conduzir incident reviews e definir planos de ação de confiabilidade (SLOs, runbooks, automações).

Requirements

Stack e ferramentas do dia a dia
Backend: .NET 6/8 (C#), APIs REST, workers e integrações.
Frontend: React 17/18, TypeScript, MobX, i18n.
Mobile: Xamarin.Forms (legado) e .NET MAUI (evolução).
Visão Computacional: Python, Django REST, YOLO/Ultralytics, BoT-SORT, DeepSORT, RabbitMQ.
Dados/Persistência: PostgreSQL (RDS), Redis (ElastiCache), RabbitMQ, S3.
Inglês técnico avançado: documentação, alinhamentos com parceiros.
Experiência prévia: atuação anterior em startups/scale-ups com alto grau de autonomia.
Diferenciais
Experiência com RabbitMQ, Redis, Postgres tunning, feature flags multi-tenant.
Histórico de criação de tooling interno (debuggers, CLI, painel de telemetria).
Vivência com Xamarin/Maui ou modernização de apps mobile corporativos.
Conhecimento em IaC (Terraform, Pulumi) e segurança de APIs (Kong, OAuth2, mTLS).
Participação ativa em incident reviews/root cause analysis.

Fit Cultural
Alguém que questiona o status quo técnico, propõe e testa novas abordagens.
Atua com protagonismo autonomia e senso de dono, conduzindo entregas complexas. Que consiga transitar por todas as soluções que desenvolvemos e se apropriar trazendo segurança para os produtos que estamos desenvolvendo.
Mentora, conecta e potencializa outros engenheiros.
Usa tecnologia para criar impacto mensurável e real.
Busca qualidade e consistência, entregando além do esperado.
Comunica com clareza e coragem, mesmo em cenários críticos.
Pensa produto e confiabilidade como parte da solução técnica.