Staff software engineer
Salve esta vaga e mantenha sua pesquisa organizada
Crie uma conta gratuita para salvar vagas, criar alertas e retornar a esta listagem a partir do seu painel.
Ao continuar, você concorda com nossos Termos & Política de Privacidade.
Sobre nós
Na Dealerspace , desenvolvemos tecnologia para transformar a operação e a experiência digital do mercado automotivo.
Hoje, contamos com seis produtos que atendem diferentes etapas da jornada das concessionárias. Estamos em um momento importante da nossa evolução tecnológica: queremos fortalecer nossas aplicações, elevar a maturidade da engenharia e construir as fundações que permitirão transformar nossos produtos em um ecossistema cada vez mais integrado.
Para enfrentar esses desafios, estamos buscando Staff Software Engineers com profundidade técnica, capacidade de execução e experiência na resolução de problemas complexos de engenharia .
Sobre o desafio
Buscamos profissionais que gostem de resolver problemas difíceis e que tenham capacidade de transformar decisões técnicas em soluções concretas.
Esta é uma posição com forte atuação hands-on . Você estará próximo do código, investigando gargalos, implementando melhorias estruturais e participando diretamente da evolução das nossas aplicações.
Temos dois grandes desafios pela frente:
Resolver os problemas de hoje: evoluir aplicações existentes, eliminar gargalos crônicos, melhorar performance, escalabilidade, confiabilidade e qualidade técnica.
Construir as fundações do futuro: contribuir para decisões arquiteturais e padrões de engenharia que permitam evoluir nossos produtos para uma plataforma integrada, escalável e sustentável.
Procuramos pessoas que consigam equilibrar essas duas necessidades, entregando resultados concretos no presente sem comprometer nossa evolução tecnológica.
Suas principais responsabilidades
- Investigar e resolver problemas estruturais de arquitetura, performance, escalabilidade e confiabilidade das nossas aplicações.
- Atuar diretamente no desenvolvimento e implementação de soluções técnicas complexas.
- Evoluir arquiteturas existentes, reduzindo acoplamentos, complexidade e dívida técnica.
- Contribuir para a definição e implementação de padrões arquiteturais e boas práticas de engenharia.
- Desenvolver fundações técnicas que facilitem a integração e a evolução dos nossos produtos.
- Melhorar práticas de observabilidade, testes automatizados, qualidade de código e confiabilidade.
- Identificar e eliminar gargalos que impactam a produtividade e a capacidade de entrega dos times.
- Atuar como referência técnica, apoiando outros engenheiros e influenciando decisões relevantes.
- Utilizar inteligência artificial ao longo do ciclo de desenvolvimento, potencializando produtividade, qualidade e capacidade de execução.
- Colaborar com diferentes equipes para resolver desafios técnicos que ultrapassam os limites de um único produto.
O que buscamos
- Experiência sólida em engenharia de software, com histórico comprovado de resolução de problemas técnicos complexos.
- Profundidade técnica em pelo menos uma das nossas principais tecnologias: Java/Spring Boot, Node.js, PHP ou React .
- Experiência com arquitetura de software, desenvolvimento e evolução de aplicações de grande porte.
- Conhecimento de sistemas distribuídos, APIs, integrações e padrões arquiteturais.
- Experiência na identificação e resolução de problemas de performance, escalabilidade e confiabilidade.
- Conhecimento de bancos de dados relacionais e não relacionais, mensageria e processamento assíncrono.
- Familiaridade com observabilidade, testes automatizados e práticas de qualidade de software.
- Experiência prática utilizando ferramentas de IA no desenvolvimento de software, desde a investigação e implementação até testes, revisão e entrega.
- Capacidade de tomar decisões técnicas equilibrando necessidades imediatas e sustentabilidade de longo prazo.
- Autonomia, pensamento crítico e capacidade de conduzir problemas complexos até sua resolução.
- Facilidade para colaborar, compartilhar conhecimento e influenciar tecnicamente outros profissionais.
Será um diferencial
- Experiência modernizando aplicações legadas e evoluindo arquiteturas sem comprometer a operação.
- Participação na construção ou evolução de plataformas que integram múltiplos produtos.
- Experiência com AWS e arquiteturas orientadas a eventos.
- Histórico de liderança técnica em iniciativas de alto impacto.
- Experiência estabelecendo padrões de engenharia utilizados por diferentes equipes.
- Experiência avançada com desenvolvimento assistido por IA e agentes de programação.
O que esperamos de você
Mais do que um título ou uma trajetória específica, valorizamos profundidade técnica, autonomia e capacidade de gerar impacto real