Senior Application Security Engineer — (Appsec C#/.Net)
lighthouseit
Score da Vaga
100 pontosSomos a Lighthouse, uma consultoria apaixonada por tecnologia e inovação. Valorizamos quem busca crescimento e desafios, oferecendo um ambiente que incentiva a iniciativa, a colaboração e a comunicação aberta. Aqui, você terá liberdade para desenvolver suas ideias e criar soluções que transformam o mundo.
Apoiamos aqueles que querem fazer a diferença, promovendo aprendizado contínuo e evolução profissional.
Junte-se a nós, construa sua carreira e transforme o futuro da tecnologia.
Criando o mundo digital de amanhã, hoje.
Sobre a vaga:
Buscamos Senior Application Security Engineer — C#/.NET, para atuar em cliente da Lighthouse.
Responsabilidades:
- Desenvolver, codificar e refatorar componentes críticos de software e APIs em C# / .NET, garantindo os mais altos padrões de segurança de código;
- Corrigir vulnerabilidades complexas diretamente no código-fonte das aplicações já existentes em produção;
- Criar bibliotecas, componentes e frameworks internos reutilizáveis de segurança (ex: módulos de criptografia, autenticação e sanitização de dados) para uso dos demais times de desenvolvimento;
- Realizar revisões de segurança em código alheio (Security Code Review) antes que as alterações sejam mescladas no branch principal;
- Colaborar na modelagem de ameaças (Threat Modeling) durante as fases de design de novas funcionalidades do software;
- Aparar arestas técnicas auxiliando os desenvolvedores menos experientes na escrita de códigos seguros no dia a dia.
Requisitos:
- Experiência sólida e prática como desenvolvedor backend utilizando C# e ecossistema .NET (.NET Core, .NET 6/8+);
- Forte experiência em engenharia de software com foco prático em Segurança de Aplicações (AppSec);
- Domínio completo sobre como mitigar as principais vulnerabilidades de software web e APIs listadas no mercado;
- Experiência prática na implementação de fluxos seguros de autenticação e autorização utilizando protocolos como OAuth2, OpenID Connect e tokens JWT;
- Conhecimento profundo em aplicação de criptografia no código (hashing, cifras simétricas/assimétricas) e manipulação segura de chaves;
- Familiaridade com o uso de ferramentas de análise estática de código (SAST), como SonarQube, Veracode ou similares, diretamente no fluxo do desenvolvedor.
Habilidades:
- Perfil Construtivo e Didático: Capacidade de explicar erros de segurança no código para outros programadores sem adotar uma postura punitiva ou burocrática;
- Comunicação Clara e Resiliente: Habilidade para defender a importância da correção de falhas de segurança perante prazos apertados de entrega de novas funcionalidades (features);
- Atenção Minuciosa aos Detalhes: Capacidade de ler códigos complexos e enxergar brechas lógicas ou comportamentos inesperados que ferramentas automatizadas deixam passar;
- Pensamento Analítico: Habilidade de avaliar o impacto real de uma vulnerabilidade no negócio para priorizar o que precisa ser corrigido primeiro.
Sobre a área de Segurança da Informação
A área de Segurança da Informação é uma das mais estratégicas e requisitadas no mercado de tecnologia. Com o aumento dos ataques cibernéticos, roubo de dados e regulações como LGPD e GDPR, empresas de todos os portes investem pesadamente em profissionais que protejam seus ativos digitais.
As principais especializações incluem Segurança de Redes, Segurança em Cloud (AWS, Azure, GCP), Segurança Ofensiva (Penetration Testing, Red Team), Segurança Defensiva (SOC, Blue Team), AppSec e Governança de Segurança. Ferramentas como SIEM (Splunk, QRadar), firewalls, EDR e plataformas de Vulnerability Management são essenciais.
Certificações como CISSP, CEH, OSCP, CompTIA Security+ e AWS Security Specialty são diferenciadores importantes. Profissionais de segurança da informação estão entre os mais bem remunerados do setor, com demanda crescente especialmente em fintechs, healthtechs e empresas de grande porte.
Sobre a área de Backend
A área de Backend é responsável por toda a lógica do servidor, APIs, bancos de dados e infraestrutura que sustentam aplicações web e mobile. Profissionais de backend garantem que os sistemas sejam escaláveis, seguros e performáticos.
As principais habilidades incluem linguagens como PHP, Java, Python, Ruby, Go e Node.js, frameworks como Laravel, Spring Boot, Django e Express, bancos de dados (MySQL, PostgreSQL, MongoDB, Redis), arquitetura de software (clean architecture, DDD, microsserviços) e segurança de APIs (OAuth, JWT).
Desenvolvedores Backend em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam arquitetura de microsserviços, cloud computing e performance de alta escala. A área oferece oportunidades desde desenvolvedor júnior até arquiteto de software, com foco em escalabilidade, segurança e eficiência.
Conheça Outras Áreas
Entenda melhor o escopo de atuação, habilidades necessárias e ferramentas utilizadas em diferentes áreas de carreira.
Sobre a área de Social Mídia
A área de Social Mídia é uma das mais dinâmicas e em constante evolução do marketing digital. Profissionais de social media são responsáveis por criar, gerenciar e otimizar a presença de marcas nas plataformas digitais, construindo engajamento e comunidade com o público-alvo.
As principais habilidades incluem gestão de redes sociais (Instagram, TikTok, LinkedIn, Facebook, YouTube), criação de conteúdo para redes sociais, community management, mídia paga social (Meta Ads, LinkedIn Ads, TikTok Ads), análise de métricas e planejamento estratégico. Ferramentas como Hootsuite, Sprout Social, Buffer, Later e plataformas de analytics são essenciais.
Profissionais de social media em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam paid social, social media analytics e estratégias de conteúdo para diferentes plataformas. A área oferece oportunidades desde analista até diretor de social media, com foco em crescimento, engajamento e retorno sobre investimento.
Sobre a área de Engenharia
A Engenharia de Software vai além do desenvolvimento tradicional, focando em escalabilidade, performance e arquitetura de sistemas. Engenheiros de software são responsáveis por projetar infraestruturas que suportam milhões de usuários simultâneos.
As habilidades incluem arquitetura de microsserviços, DevOps, cloud computing, segurança de aplicações e otimização de performance. Conhecimento em containerização (Docker, Kubernetes) e CI/CD é cada vez mais exigido.
Engenheiros de software sênior são profissionais raros e muito bem remunerados, com oportunidades em grandes tech companies globais.
Sobre a área de Analista de Sistemas
O Analista de Sistemas é o profissional responsável por analisar, projetar e implementar soluções de tecnologia que atendam às necessidades do negócio. Ele atua como ponte entre as área de negócio e o time de desenvolvimento, garantindo que os sistemas entreguem valor real para a organização.
As principais habilidades incluem levantamento e análise de requisitos, modelagem de processos (BPMN), modelagem de dados, documentação técnica e funcional, integração de sistemas (APIs, microsserviços), e conhecimento de ERPs e CRMs. Ferramentas como Jira, Confluence, Visio e plataformas de gestão de projetos são essenciais.
Analistas de Sistemas em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam análise de requisitos ágeis (user stories, backlog), integração de sistemas e arquitetura de soluções. A área oferece oportunidades desde analista júnior até arquiteto de soluções, com foco em eficiência, qualidade e inovação tecnológica.
Sobre a área de Conteúdo
A área de Conteúdo e Social Media é essencial para construir presença digital e engajamento com audiências. Profissionais criam estratégias de conteúdo, gerenciam redes sociais e desenvolvem narrativas de marca impactantes.
As principais habilidades incluem copywriting, storytelling, gestão de comunidades, análise de métricas, produção audiovisual e conhecimento de algoritmos de cada plataforma.
Com o crescimento do marketing de influenciamento e do commerce via social, essa área continua gerando novas oportunidades de carreira.
Sobre a área de Blockchain
A área de Blockchain envolve o desenvolvimento e a implementação de registros distribuídos e seguros de transações (ledgers). Profissionais dessa área trabalham com o desenvolvimento de smart contracts (contratos inteligentes), criptografia, algoritmos de consenso e plataformas como Ethereum, Hyperledger e Solana, garantindo segurança e descentralização para diversos tipos de aplicações.
Comentários 0