Logo for Arcotech

Lead Software Engineer

Roles & Responsibilities

  • Experience delivering large-scale, high-performance systems.
  • Strong software development and engineering foundation; familiarity with Kotlin and Go and willingness to learn new technologies.
  • Proficiency in microservices architecture, RESTful APIs, automated testing, CI/CD, databases (relational and non-relational), object-oriented programming, design patterns, and SOLID principles.
  • Cloud, containers, and observability experience; ability to apply these to build scalable solutions.

Requirements:

  • Define and guide the technical vision and architectural standards, ensuring alignment with product needs and ongoing evolution.
  • Ensure quality, scalability, and security; define and evolve guidelines and best practices.
  • Lead code and architecture reviews; ensure technical excellence and proactively mitigate risks and technical debt.
  • Collaborate with Product Managers and cross-functional teams to translate requirements into viable technical solutions and influence the roadmap.

Job description

Somos Arcotech, time de tecnologia da Arco Educação. Desenvolvemos soluções digitais para que alunos, pais e escolas atuem em conjunto por um aprendizado mais dinâmico e efetivo. Aqui reunimos talentos que têm paixão por tecnologia e educação. Sabemos que, juntos, somos capazes de unir as duas forças para elevar a experiência de aprendizagem. Queremos ir além da inovação, nosso propósito é potencializar o impacto da educação nas pessoas, é o que nos move. Por meio de soluções de aprendizagem, estimativas e relacionamento, ajudamos as escolas a se tornarem melhores, maiores e mais encantadoras para os alunos, educadores e familiares.

 

#VEMPRAARCO 🧡 #VEMSERTECH

 

Agora que você já captou um pouco mais da nossa essência, vamos falar sobre a oportunidade?

 

 

Como Lead Software Engineer I, você será uma referência técnica fundamental para um grupo de Squads, responsável por auxiliar a evolução técnica e a qualidade das soluções, atuando na resolução de problemas complexos e estruturantes, participando diretamente das definições junto com Produto e Design. Também é esperado que você atue de forma estratégica em atividades junto ao time.

 

Como será seu dia a dia (atribuições e responsabilidades):

  • Domínio técnico e visão arquitetural: Atuar em atividades junto ao time, definindo e orientando a visão técnica e os padrões arquiteturais, assegurando o alinhamento com as necessidades do produto e a evolução contínua da área.
  • Garantia de qualidade e escalabilidade: Assegurar a qualidade, escalabilidade e segurança das soluções e funcionalidades, atuando ativamente na definição e evolução de diretrizes e melhores práticas.
  • Excelência em Engenharia e código: Conduzir revisões de código e arquitetura, garantindo a excelência técnica, a aderência a padrões de engenharia e a identificação proativa e mitigação de riscos e débitos técnicos.
  • Resolução de problemas complexos: Atuar como referência na resolução de problemas complexos e estruturantes, propondo soluções técnicas sustentáveis a longo prazo, atuando na concepção da arquitetura e "hands-on" quando necessário.
  • Colaboração estratégica com a área de Produto: Colaborar ativamente com Product Managers e outras áreas (transversais) nas definições dos requisitos do Produto, influenciando o roadmap e traduzindo-os em soluções técnicas viáveis.
  • Confiabilidade e resiliência de sistemas (SRE): Participar ativamente na mitigação de incidentes críticos e na prevenção de sua recorrência, aplicando conhecimentos avançados em SRE (Site Reliability Engineering) para garantir a maturidade das soluções.
  • Gestão do conhecimento e documentação: Criar e manter documentações que sirvam como base para o aprendizado, a tomada de decisões e a padronização, elevando o conhecimento coletivo.
  • Mentoria e desenvolvimento de talentos: Elevar o nível técnico através de mentorias, sponsorship e disseminação de conhecimento.

 

O que esperamos de conhecimentos para o cargo:

  • Experiência em ambientes de alta complexidade: histórico de sucesso no desenvolvimento e manutenção de sistemas em larga escala e de alta performance.
  • Experiência em desenvolvimento e engenharia de software: Nossas linguagens principais são Kotlin e Go, mas não é um pré-requisito já ter trabalhado com elas. Buscamos alguém com uma boa base em desenvolvimento e engenharia de software e interesse em aprender e atuar com novas tecnologias;
  • Domínio de arquitetura e boas Práticas: Conhecimento aprofundado e prático em arquitetura de microsserviços, APIs RESTful, testes automatizados (unitários, integração, end-to-end), CI/CD, bancos de dados (relacionais e não relacionais), programação orientada a objetos, design patterns e princípios SOLID.
  • Vivência em Cloud, containers e observabilidade: Experiência relevante com ferramentas de Cloud, containers e observabilidade, aplicando-os para construir soluções escaláveis.
  • Habilidades de comunicação e colaboração: Habilidade excepcional de colaboração transversal e construção de parcerias estratégicas, capaz de comunicar-se de forma clara e influenciar múltiplas equipes e stakeholders para alcançar objetivos de negócio e técnicos.
  • Visão sistêmica e proatividade: Proatividade e senso crítico apurado para antecipar, identificar e atuar em problemas sistêmicos, gargalos e oportunidades de melhoria, propondo soluções pragmáticas e de alto impacto.
  • Mentalidade de inovação e aprendizado contínuo: Curiosidade e busca contínua por conhecimento e inovação técnica, mantendo-se atualizado(a) com as tendências do mercado e aplicando esse conhecimento para impulsionar a evolução tecnológica da Arco.



O que você vai encontrar na Arco, além de pessoas incríveis:  

🍽️ Auxílio alimentação e/ou refeição: Cartão Flash
🏥 Plano de saúde e odontológico: Sulamérica Saúde/Amil Dental
🤰🏽 Licença maternidade e paternidade estendida 
🚸 Auxílio creche para mães e pais (para crianças até 6 anos)
🏋🏻‍♀️ Cuidado com a saúde física: parceria com a Gympass
🧘🏽Cuidado com a saúde emocional: parceria com Zenklub;
✈️ Desconto em passagens aéreas.

Entre outros...
 
#MaisDiversidade  
Acreditamos que em um ambiente diverso e inclusivo nossas pessoas serão mais felizes, engajadas e com mais chances de atingir o seu máximo potencial. Por isso, aqui na Arco, respeitamos e valorizamos a igualdade de direito, reconhecemos as singularidades e acreditamos que todas as pessoas podem contribuir para o nosso propósito. #VemPraArco 

 


T-2955

Software Engineer Related jobs

Other jobs at Arcotech

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.