Capgemini
Latino Legends
Arquiteto Principal de Backend
Sobre a Latino Legends
Arquiteto Principal de Backend
Latino Legends conecta talentos excepcionais da América Latina com empresas internacionais que constroem e escalam equipes remotas de alto desempenho. Fazemos parceria com empresas dos EUA, Canadá, Reino Unido e Austrália para conectar profissionais qualificados com oportunidades onde eles podem causar um impacto significativo.
Sobre a Vaga
Nosso cliente é uma empresa de software sediada nos EUA com uma equipe de engenharia de aproximadamente 30 pessoas, apoiando uma grande plataforma monolítica juntamente com um ecossistema crescente de microsserviços. Com arquitetos dedicados para frontend e dados, eles estão procurando um Arquiteto/Engenheiro Principal de Backend para assumir a propriedade da arquitetura de backend, a parte mais extensa e crítica para os negócios de sua plataforma.
Nesta função, você moldará a arquitetura do ecossistema de backend, incluindo o monólito, microsserviços, APIs, infraestrutura de mensagens e integrações. Você estabelecerá padrões de engenharia, guiará a evolução da plataforma em direção a serviços bem definidos e permanecerá ativo na implementação para garantir que as decisões arquiteturais se traduzam em sistemas de produção confiáveis e escaláveis.
Você trabalhará em estreita colaboração com o Arquiteto Líder/Principal, Arquiteto Principal de UI e Arquiteto de Dados para impulsionar a direção técnica em toda a plataforma.
Esta é uma função de contribuidor individual em nível principal, ideal para um engenheiro experiente que combina propriedade arquitetural com forte execução técnica. Não há subordinados diretos, e o desenvolvimento prático continua sendo uma parte central da posição.
O que Procuramos
Esta oportunidade é especificamente para um verdadeiro engenheiro de nível Principal, não apenas um Engenheiro Sênior forte.
O candidato ideal possui propriedade pessoal de decisões arquiteturais significativas em ambientes de produção, influenciou práticas de engenharia em várias equipes e guiou com sucesso transformações técnicas complexas sem depender de autoridade gerencial formal.
Os candidatos devem ser capazes de fornecer exemplos concretos de decisões arquiteturais que tomaram pessoalmente, os trade-offs envolvidos e os resultados mensuráveis. A experiência em liderar a decomposição incremental de um grande monólito é particularmente valiosa.
O conhecimento arquitetural de alto nível por si só não será suficiente. O cliente é altamente seletivo e está procurando alguém que possa demonstrar tanto profundo conhecimento técnico quanto um histórico claro de propriedade arquitetural, enquanto continua a escrever código de produção.
Detalhes do Contrato
(C#/.NET, Azure)
Localização: Remoto da América Latina
Remuneração: $45–$52 USD por hora
Contrato: Contratado independente internacional em tempo integral
- Contrato de contratado independente, remoto e em tempo integral.
- Remuneração de $45–$50 USD por hora, dependendo da experiência e adequação.
- Envio de folha de ponto é obrigatório.
- Dias de folga, dias de doença e feriados locais não são faturáveis. Trabalhar em feriados locais pode ser possível mediante arranjo prévio.
- Hardware da empresa será enviado ao candidato selecionado. A data de início prevista é de aproximadamente quatro semanas após a assinatura da oferta.
Processo de Candidatura
Nossa equipe de recrutamento avaliará cuidadosamente a profundidade técnica dos candidatos, a propriedade arquitetural, a experiência prática em engenharia e o uso prático de ferramentas de desenvolvimento de IA.
Por favor, destaque exemplos de produção específicos de decisões arquiteturais que você possuiu, transformações de backend em larga escala que você liderou e como você influenciou equipes de engenharia sem autoridade formal.
Apenas candidatos que atendam aos requisitos de nível principal e possam demonstrar a experiência necessária serão apresentados ao cliente.
Principais Responsabilidades
- Ser o proprietário da arquitetura de backend em toda a plataforma e liderar a decomposição incremental de um grande monólito em serviços bem definidos e de fácil manutenção.
- Estabelecer padrões de engenharia de backend, melhores práticas e ferramentas, incluindo bibliotecas compartilhadas, modelos de serviço e capacidades de plataforma transversais.
- Liderar o design de API e contratos, garantindo versionamento eficaz, compatibilidade retroativa e comunicação confiável entre serviços internos, aplicações frontend e integrações externas.
- Ser o proprietário da arquitetura orientada a eventos usando Azure Service Bus, incluindo garantias de entrega de mensagens, retentativas, idempotência e recuperação de falhas.
- Definir padrões escaláveis para integrações de clientes e parceiros, garantindo que as falhas sejam observáveis, rastreáveis e recuperáveis.
- Colaborar com o Arquiteto de Dados em propriedade de dados, limites transacionais, padrões de acesso e desempenho de consulta.
- Melhorar a confiabilidade, segurança, observabilidade e eficiência de custos na nuvem da plataforma.
- Promover práticas de engenharia assistida por IA e ajudar a expandir as capacidades da equipe por meio da adoção prática de ferramentas e fluxos de trabalho de IA.
- Orientar engenheiros, revisar pull requests críticos, facilitar horários de atendimento técnico e documentar decisões arquiteturais por meio de Registros de Decisão Arquitetural (ADRs).
- Contribuir para resposta a incidentes, entrevistas técnicas, planejamento trimestral e discussões técnicas ocasionais com clientes.
Requisitos
- 10+ anos de experiência em engenharia de backend, incluindo vários anos em funções de arquitetura ou liderança técnica em nível principal.
- Profundo conhecimento prático em C# e .NET, com um histórico comprovado de projeto e entrega de sistemas comerciais de backend seguros, escaláveis e resilientes.
- Experiência prática com serviços Azure, particularmente Azure Functions, Azure Service Bus e Azure Data Factory.
- Experiência trabalhando com PostgreSQL, Cosmos DB, Snowflake, pipelines de CI/CD e práticas de DevOps.
- Sucesso comprovado na decomposição incremental de grandes sistemas monolíticos, priorizando mudanças seguras e reversíveis em vez de reescritas disruptivas.
- Forte compreensão de arquiteturas orientadas a eventos e assíncronas, incluindo ordenação de mensagens, idempotência, mensagens problemáticas, retentativas e filas de mensagens mortas.
- Extensa experiência com design de API, contratos de serviço, versionamento e compatibilidade retroativa.
- Fortes fundamentos de acesso a dados, incluindo otimização de consultas, migrações sem tempo de inatividade e tratamento de dados de clientes inconsistentes ou complexos.
- Propriedade de produção comprovada, incluindo observabilidade, alertas, resposta a incidentes e análise de causa raiz.
- Obrigatório: Uso diário e prático de ferramentas de desenvolvimento de IA, como Claude, Claude Code ou ferramentas de engenharia agentivas comparáveis, juntamente com experiência prática na construção de soluções com IA envolvendo agentes, habilidades reutilizáveis, servidores MCP ou avaliações.
- Excelente inglês escrito e falado, com capacidade de comunicar conceitos técnicos complexos para públicos técnicos e não técnicos.
- Uma mentalidade de engenharia pragmática, forte julgamento e uma capacidade comprovada de elevar os engenheiros e as equipes ao seu redor.
Por que se Juntar?
- Propriedade arquitetural real: Molde a arquitetura de backend de uma plataforma de software crítica para os negócios.
- Influência técnica: Ajude a definir padrões de engenharia e guiar decisões técnicas em várias equipes.
- Impacto prático: Mantenha-se próximo ao código enquanto lidera iniciativas arquiteturais complexas.
- Engenharia com foco em IA: Ajude a moldar como uma organização de engenharia em crescimento integra a IA em suas práticas de desenvolvimento do dia a dia.
- Ambiente colaborativo: Trabalhe ao lado de arquitetos e engenheiros experientes que valorizam decisões técnicas ponderadas e melhoria contínua.
