Engenheiro de Software Sênior |Arquiteto de Software | Software Architect
Grace Conexões de Talentos · São Paulo, Brasil
Publicada ontem
Sobre a vaga
Estamos em busca de um(a) Engenheiro(a) de Software Sênior para atuar como referência técnica no desenvolvimento e na evolução de soluções de software, participando ativamente das decisões arquiteturais, da implementação de componentes críticos e da definição de padrões de engenharia.
A pessoa profissional terá papel estratégico na construção de soluções escaláveis, seguras e resilientes, além de contribuir para a adoção de Inteligência Artificial Generativa nos produtos e nos processos de desenvolvimento.
É uma oportunidade para quem gosta de unir arquitetura, programação hands-on, inovação e liderança técnica, trabalhando próximo às equipes de desenvolvimento e às áreas de negócio.
- Definir, documentar e evoluir a arquitetura de soluções e sistemas distribuídos.
- Projetar microsserviços, APIs e integrações sistêmicas de alta disponibilidade e desempenho.
- Desenvolver e revisar código em C# / .NET, atuando diretamente nos componentes críticos das aplicações.
- Projetar e implementar soluções com Inteligência Artificial Generativa, incluindo LLMs, RAG, embeddings, bancos vetoriais e agentes.
- Estabelecer padrões de engenharia, Clean Architecture, DDD, testes automatizados e qualidade de código.
- Definir e acompanhar pipelines de CI/CD e práticas de Infrastructure as Code.
- Garantir requisitos de segurança, escalabilidade, observabilidade, performance e otimização de custos em nuvem.
- Realizar revisões de arquitetura e código, apoiar decisões técnicas e orientar desenvolvedores.
- Trabalhar em conjunto com Product Owner, equipes de desenvolvimento, infraestrutura, segurança e áreas de negócio.
- Participar do planejamento técnico, estimativas, releases e evolução do roadmap tecnológico.
- Graduação em Ciência da Computação, Engenharia da Computação ou áreas relacionadas.
- Mínimo de 6 anos de experiência em desenvolvimento de software, sendo pelo menos 3 anos em arquitetura de sistemas.
- Domínio de C#, .NET / .NET Core e ASP.NET.
- Experiência sólida com backend distribuído, microsserviços, APIs REST, mensageria e integrações.
- Experiência prática e atual com desenvolvimento de código.
- Domínio de AWS, incluindo computação, contêineres, serverless, mensageria, observabilidade e segurança.
- Experiência com Docker e Kubernetes.
- Conhecimentos em plataformas e frameworks de Inteligência Artificial.
- Experiência com SQL Server e stored procedures.
- Vivência com GitHub, CI/CD e Infrastructure as Code, como Terraform ou CloudFormation.
- Conhecimento em segurança de aplicações, OAuth2/OIDC, gestão de segredos, criptografia e OWASP.
- Conhecimento em observabilidade, logs, métricas e tracing distribuído.
- Experiência prática com LLMs, RAG, embeddings, bancos vetoriais, agentes e avaliação de resultados de IA.
- Conhecimentos em TypeScript, React, Angular, Node.js ou Python.
- Experiência com Scrum, Kanban e Jira.
- Certificações em arquitetura de software, AWS ou Inteligência Artificial.
- Experiência em produtos bancários, adquirência, conciliação financeira ou meios de pagamento.
- Inglês técnico para leitura de documentação.
Leu e ficou na dúvida? A nota responde.
Ver minha nota