Staff Software Engineer, Tech Lead, Payroll Onboarding
As a Staff Software Engineer on the Payroll Onboarding team, you'll design and develop scalable software solutions that enhance the Payroll product for Toast restaurants.
Um dos maiores grupos de beleza do mundo, o Grupo Boticário é uma empresa brasileira presente em mais de 40 países. É dono das marcas O Boticário, Eudora, Quem Disse, Berenice?, Vult, O.U.i, Dr. JONES, Tô.que.tô, TRUSS, e do marketplace Beleza na Web, além de atuar com produtos licenciados como Australian Gold, Bio Oil, Nuxe, e Pampers e sua divisão para o mercado B2B. Essa interação entre diferentes marcas, ativos, plataformas, rede de franqueados, representantes, distribuidores, varejistas, sellers e fornecedores formam o ecossistema de beleza do Grupo Boticário que oferece, ainda, soluções digitais de gestão de negócio para o varejo brasileiro por meio das suas marcas Mooz, Casa Magalhães e GAVB. São mais de 19 mil colaboradores diretos, com mais de 4 mil lojas em 1.780 cidades brasileiras.
Sobre o desafio:
Buscamos uma pessoa Principal Engineer para atuar em um desafio estrutural da nossa engenharia: evoluir um ecossistema com alto acoplamento entre sistemas de canais e plataformas internas, que hoje impacta diretamente a escalabilidade dos nossos produtos financeiros. Essa posição terá papel central em diagnosticar decisões arquiteturais existentes, reduzir complexidade sistêmica e conduzir a evolução para uma arquitetura mais desacoplada e sustentável, influenciando decisões técnicas em múltiplas diretorias.
Vem fazer beleza com a gente!
• Liderar a evolução arquitetural considerando o contexto atual de sistemas e decisões pré-existentes
• Atuar como referência técnica em decisões de system design, abstração e escalabilidade
• Diagnosticar e atuar sobre problemas estruturais relacionados a acoplamento, dependências e evolução de sistemas
• Conduzir a padronização de abordagens arquiteturais e boas práticas de engenharia
• Trabalhar de forma próxima a lideranças técnicas e de produto para garantir alinhamento entre tecnologia e negócio
• Influenciar múltiplos times e diretorias, promovendo maior fluidez na tomada de decisão técnica
• Desenvolver outros engenheiros e especialistas, elevando a maturidade técnica da organização
• Atuar de forma hands-on em cenários críticos, apoiando decisões e estabilização quando necessário
Must-have
• Experiência consolidada em posições de liderança técnica sênior (Staff, Principal ou equivalente)
• Forte domínio de arquitetura de software e system design
• Experiência em ambientes com múltiplos sistemas e alto nível de acoplamento
• Capacidade de influenciar decisões técnicas de forma transversal
• Forte orientação a execução, com histórico de entrega em contextos complexos
• Maturidade profissional, com abertura a feedbacks e atuação colaborativa
Stack e Contexto Técnico
• Backend com Kotlin ou Java
• Arquitetura baseada em serviços e APIs
• Integração entre sistemas de canais (como e-commerce e venda direta) e plataformas internas
• Ambiente com múltiplos domínios e forte interdependência entre sistemas
• Necessidade de evolução arquitetural visando desacoplamento, padronização e escalabilidade
Diferenciais
• Experiência prévia com produtos financeiros (crédito, pagamentos, etc.)
• Vivência em contextos de transformação arquitetural
• Experiência com influência técnica em larga escala (múltiplos times/diretorias)
• Boa comunicação e capacidade de articulação em ambientes multifuncionais
• Uso de IA aplicada ao desenvolvimento de software
As a Staff Software Engineer on the Payroll Onboarding team, you'll design and develop scalable software solutions that enhance the Payroll product for Toast restaurants.
As a Staff Software Engineer on the Finance AI & Automation team, you will transform AI prototypes into enterprise-grade backend microservices and tools, enhancing finance operations.
As a Staff Software Engineer in the Retail – Transaction domain, you'll lead technical initiatives across teams to enhance checkout capabilities and shape architectural direction.
As a Staff Software Engineer in the Retail – Transaction domain, you'll lead technical initiatives across teams to enhance checkout capabilities and influence architectural direction.
As a Staff Software Engineer, you will define and drive the technical strategy for engineering quality and production reliability, ensuring safe software delivery across teams.