Engenheiro Back-end Sênior/Principal (Go)
Essa é uma oportunidade incrível para engenheiros de software especializados na linguagem Go que gostam de desafios complexos e inovações tecnológicas. Trabalhe remotamente com uma equipe dinâmica e ajude a criar soluções de segurança abrangentes para o espaço digital.
Habilidades Requeridas
Habilidades Requeridas
Descrição da Vaga
Nosso cliente oferece soluções de segurança digital abrangentes que protegem indivíduos, organizações e comunidades, com foco em bot protection e anti-malvertising. Essas soluções são feitas sob medida para empresas de AdTech e garantem uma integração tranquila para parceiros, como SSPs, DSPs, agências e publicadores.
Projeto
Você fará parte de um time de P&D multifuncional, focado em resolver desafios complexos enfrentados por plataformas e marcas na entrega de publicidade segura e eficaz. A equipe valoriza criatividade, inovação e comprometimento, abrindo espaço para você trazer suas ideias à vida.
Tarefas do cargo:
- Desenvolver software que lida com 1,5 trilhões de requisições de previsão diariamente para grandes empresas de internet.
- Perfilar, depurar, otimizar e fortalecer software baseado em Linux.
- Colaborar com engenheiros de plataforma para estender e reutilizar componentes comuns.
- Trabalhar com pesquisadores de detecção, como cientistas de dados e analistas de ameaças, para propor novos métodos de demonstrar o ROI usando o nosso software.
- Participar no desenvolvimento ágil, escrever documentação, dar palestras e orientar membros da equipe.
Requisitos:
- Experiência comprovada em Go ou forte proficiência em linguagens de sistema como C++, Rust ou Java.
- Sólida base em princípios de ciência da computação (algoritmos, estruturas de dados, etc.).
- Compreensão de sistemas distribuídos.
- Experiência prática em todo o ciclo de vida do desenvolvimento de software.
- Foco em corretude, desempenho e robustez no processo de revisão de código.
- Proatividade na identificação de problemas e alinhamento com as necessidades de negócios.
- Nível de inglês intermediário-avançado.
Benefícios
- Trabalho Remoto
- Participação em um time inovador
- Orientação e Mentoria
Sobre a Empresa
A Sigma Software é uma líder global em desenvolvimento de software e consultoria de TI, atendendo mais de 170 clientes ao redor do mundo. Conhecida por sua comunicação eficiente e flexível, ajuda clientes a atingirem seus objetivos de negócios. Está entre as 100 melhores empresas de outsourcing do mundo pela IAOP, e seus especialistas técnicos têm habilidades avançadas para criar soluções em larga escala e guiar startups do conceito ao produto final.
Dicas de Aplicação
Antes de se candidatar, é fundamental entender a linguagem de programação Go e suas nuances, dado que desempenha um papel crucial nessa posição. Familiarize-se com projetos de código aberto em Go para ver exemplos reais em ação.
Além das capacidades técnicas, a compreensão de sistemas distribuídos será uma grande vantagem. Estude diferentes arquiteturas e problemas comuns em ambientes distribuídos para enriquecer seu conhecimento.
A fluência no processo de desenvolvimento ágil também é chave. Mostre na sua candidatura como você já participou de ciclos ágeis em outros projetos.
Por fim, destaque sua proatividade e habilidades de comunicação. A habilidade de identificar problemas e se comunicar eficazmente com outras equipes será um diferencial.
Dicas para Entrevista
As entrevistas podem variar bastante, então estar preparado é vital. Comece revisando suas habilidades técnicas, focando em Go e outras linguagens de sistema mencionadas. Pratique codificação ao vivo se possível.
Exemplos de problemas em sistemas distribuídos que você resolveu no passado são ótimos tópicos para a entrevista. Mostre sua experiência prática e pensamento crítico nessas situações.
Preocupe-se em entender a cultura da empresa. Estudos sobre a Sigma Software, seu ambiente e projetos atuais mostram compromisso e interesse por parte do candidato.
Prepare-se para responder sobre como você lidou com críticas de código ou teve sucesso em otimizações anteriores. Essas experiências são frequentemente discutidas em entrevistas.
Salário
A empresa optou por não divulgar a faixa salarial para esta vaga.
Recomendamos que você busque essa informação durante o processo seletivo.
Como se candidatar
Se você é apaixonado por tecnologia e desafios e se sente confortável trabalhando remotamente enquanto colabora com um time global, essa é a oportunidade perfeita para se destacar e contribuir diretamente para inovações no espaço digital. Candidate-se e comece a construir soluções de segurança significativas.














