Text copied to clipboard!

Título

Text copied to clipboard!

Engenheiro de Software Principal

Descrição

Text copied to clipboard!
Estamos à procura de um Engenheiro de Software Principal para liderar a definição técnica, a evolução arquitetural e a execução de soluções digitais escaláveis, seguras e de alto desempenho. Esta função é ideal para um profissional experiente que combine profundidade técnica, visão estratégica e forte capacidade de influência para orientar equipes de engenharia em ambientes dinâmicos e orientados a produto. O profissional atuará como referência técnica, colaborando com lideranças de produto, design, dados, segurança e operações para transformar objetivos de negócio em sistemas robustos, sustentáveis e preparados para crescimento. Como Engenheiro de Software Principal, você terá papel central na tomada de decisões arquiteturais, na definição de padrões de desenvolvimento e na promoção de boas práticas de engenharia, incluindo qualidade de código, testes automatizados, observabilidade, confiabilidade, segurança e desempenho. Espera-se que você contribua ativamente para a modernização de plataformas, revisão de componentes críticos, redução de dívida técnica e aceleração do ciclo de entrega, sempre equilibrando velocidade, estabilidade e valor para o cliente. Além da excelência técnica, buscamos alguém com habilidade para mentorar engenheiros em diferentes níveis de senioridade, facilitar discussões complexas e construir consenso entre múltiplas áreas. Você deverá identificar riscos técnicos antecipadamente, propor soluções pragmáticas e orientar a organização na adoção de tecnologias, frameworks e processos que aumentem a eficiência e a resiliência dos sistemas. A capacidade de comunicar decisões técnicas de forma clara para públicos técnicos e não técnicos será essencial para o sucesso nesta posição. O ambiente de trabalho valoriza colaboração, autonomia, aprendizado contínuo e responsabilidade compartilhada pelos resultados. O profissional participará de iniciativas estratégicas de longo prazo, mas também apoiará decisões táticas do dia a dia, garantindo alinhamento entre arquitetura, roadmap de produto e metas organizacionais. Será importante ter experiência com sistemas distribuídos, integrações complexas, serviços em nuvem e práticas modernas de desenvolvimento de software. Esta posição oferece a oportunidade de gerar impacto real em produtos, processos e pessoas, influenciando diretamente a direção tecnológica da empresa. Procuramos alguém que tenha paixão por resolver problemas difíceis, elevar o nível técnico do time e construir soluções elegantes para desafios de escala, confiabilidade e evolução contínua. Se você gosta de liderar pelo exemplo, tomar decisões com base em dados e colaborar em um ambiente de alta exigência técnica, esta função pode ser a próxima etapa ideal da sua carreira.

Responsabilidades

Text copied to clipboard!
  • Definir e evoluir a arquitetura de sistemas críticos e plataformas escaláveis.
  • Liderar decisões técnicas complexas com foco em desempenho, segurança e confiabilidade.
  • Estabelecer padrões de engenharia, qualidade de código e boas práticas de desenvolvimento.
  • Mentorar engenheiros e apoiar o crescimento técnico das equipes.
  • Colaborar com produto, design, dados e operações na entrega de soluções de alto impacto.
  • Identificar e mitigar riscos técnicos, propondo planos de ação sustentáveis.
  • Conduzir revisões de arquitetura e de código em iniciativas estratégicas.
  • Apoiar a modernização tecnológica e a redução de dívida técnica.
  • Promover observabilidade, testes automatizados e excelência operacional.
  • Influenciar o roadmap técnico alinhado aos objetivos do negócio.

Requisitos

Text copied to clipboard!
  • Experiência sólida em engenharia de software com atuação em sistemas de grande escala.
  • Domínio de arquitetura de software, sistemas distribuídos e integração entre serviços.
  • Experiência com ambientes em nuvem, pipelines de CI/CD e práticas DevOps.
  • Conhecimento avançado de qualidade de software, testes automatizados e revisão de código.
  • Capacidade comprovada de liderança técnica sem dependência de gestão hierárquica.
  • Excelente comunicação para interagir com públicos técnicos e executivos.
  • Vivência com segurança de aplicações, observabilidade e confiabilidade operacional.
  • Experiência em orientar decisões tecnológicas com base em impacto de negócio.
  • Capacidade de mentorar profissionais seniores e desenvolver talentos técnicos.
  • Formação em Ciência da Computação, Engenharia ou área correlata, ou experiência equivalente.

Perguntas potenciais de entrevista

Text copied to clipboard!
  • Quais arquiteturas de software você liderou em ambientes de alta escala?
  • Como você equilibra velocidade de entrega e qualidade técnica?
  • Descreva uma decisão arquitetural difícil e como você a conduziu.
  • Qual sua experiência com sistemas distribuídos e microsserviços?
  • Como você atua na redução de dívida técnica sem comprometer o roadmap?
  • Que práticas utiliza para mentorar engenheiros mais experientes?
  • Como avalia a adoção de novas tecnologias em uma organização?
  • Quais métricas considera essenciais para saúde e desempenho de sistemas?
  • Como você lida com divergências técnicas entre equipes multidisciplinares?
  • Conte sobre um incidente crítico que ajudou a prevenir ou resolver.