About the company
N26 is a digital bank headquartered in Berlin with offices across Europe.
Responsibilities
- Independently apply advanced knowledge of security architecture to guide software engineers in building secure products and services across a diverse technology stack, including microservices, mobile applications, and AI-driven solutions.
- Serve as a technical leader and mentor, collaborating closely with engineering teams to address complex application security needs, including Generative AI (GenAI) and Large Language Models (LLM).
- Perform application security design reviews, threat modeling, and code reviews.
- Utilize expert penetration testing skills to assess and strengthen the security of internal and external applications and services.
- Independently develop advanced tooling to support the Secure Software Development Lifecycle (SSDLC).
- Build automation frameworks to enable engineering teams to deliver secure features efficiently.
- Mentor and educate engineering teams and security champions on secure coding and development practices.
- Empower engineering teams to independently identify and remediate vulnerabilities before they reach production.
- Lead reactive incident response if a security event occurs.
- Conduct proactive and in-depth research to detect new attack vectors, including those targeting AI technologies, data pipelines, and LLM-based systems.
Requirements
- Expertise in software engineering with one or more general-purpose programming languages (e.g., Python, Go, or similar).
- Extensive experience with threat modeling, security testing, and analyzing applications, including Generative AI (GenAI) and Large Language Models (LLM).
- Prior experience in building automation to support the Secure Software Development Lifecycle (SSDLC).
- Proven ability to lead and mentor engineering teams throughout the SDLC.
- Deep technical knowledge in cloud and networking security, web application security, mobile security, and security challenges unique to AI-driven products and data governance.
- Strong understanding of microservice architectures and working with scalable software in the cloud.
- Expertise in static/dynamic code analysis, fuzzing, and other techniques to identify security vulnerabilities.
- Solid knowledge of secure coding best practices and security standards, including the OWASP Top 10.
- Ability to strategically balance security risks with the need for product innovation.
Conditions
- Competitive personal development budget, work from home budget, discounts to fitness & wellness memberships, language apps and public transportation.
- Hybrid work: one dedicated day of teamwork in the office per week, plus another day of your choice, with remote work the rest of the time.
- Premium subscription on your personal N26 bank account, plus subscriptions for friends and family.
- Additional day of annual leave for each year of service.
- High degree of autonomy and access to cutting edge technologies.
- Relocation package with visa support.