NVISO is a pure-play cyber security consulting firm: our team is composed of security professionals who each have their specific field of expertise ranging from Information Security Governance Risk & Compliance to Incident Response Penetration Testing CSIRT/SOC Software Security and Training & Awareness. This fantastic blend of skills enables us to help organizations prevent detect and respond to complex security challenges.
Tasks
As a cybersecurity software developer intern you will be working in the Labs team and work on a variety of projects that encompass artificial intelligence and penetration testing. Example projects could be: improving our automated penetration testing solution or working on our MCP server to create a penetration testing agent.
This role involves developing production-grade software where the intern will learn and apply CI/CD (Continuous Integration/Continuous Deployment) practices and participate in activities like designing software writing software and code reviews. By collaborating with a team of expert engineers the intern will gain insights into developing secure cutting-edge software solutions.
Responsibilities
- Be active throughout the entire SDLC by participating in design writing documentation maintaining software and helping during releases.
- Develop software according to industry best practices by applying modern coding design principles.
- Be present during daily stand ups and all necessary team meetings (e.g. sprint retrospectives weekly priorities calls).
- Show excellent security awareness by applying secure coding practices.
- Collaborate with the team to understand technical requirements and ensure quality deliverables.
- Communicate efficiently both with the Labs team and different colleagues across the different teams at NVISO.
Requirements
- Currently pursuing a degree in computer science artificial intelligence software engineering cybersecurity or a related field.
- Proficiency in Python is a must Java C# and other programming languages is nice to have.
- Ability to translate requirements into a comprehensive design is a must. Knowledge of UML is nice to have.
- Knowledge and proficiency with software versioning concepts and tools like git.
- Basic understanding of how Large Language Models work.
- Excellent English communication skills and the ability to collaborate well with colleagues by proactively communicating about issues or blockers.
- Excellent attention to detail and ability to release quality deliverables consistently.
- Familiarity with offensive security concepts.
- Self-motivated and able to work independently with the ability to manage time effectively.
Output of Internship:
The intern will have the chance to work with cutting-edge technology on a variety of impactful projects aimed at automating internal processes. They will gain proficiency in developing enterprise grade software and have the opportunity to work with professional software developers with a wide range of expertise.
Disclaimer on the Use of AI Tools in the Application Process
Please be aware that the creation and submission of application documents (e.g. CV cover letter case studies etc.) using AI-powered tools is only permitted to a limited extent.
Our expectations:
Application documents must authentically reflect your own qualifications personality and motivation.
The use of AI for supportive purposes (e.g. spell-checking improving wording) is acceptable.
Fully generated application documents created by AI without personal adaptation or review are not permitted.
Under no circumstances may NVISO information data or documents be uploaded to or processed by external AI tools.
We reserve the right to exclude applications from the selection and interview process that are clearly created primarily or exclusively by AI and show no recognizable personal input.
The purpose of this policy is to ensure a fair and transparent recruitment process and to obtain an authentic impression of our applicants.
NVISO is a pure-play cyber security consulting firm: our team is composed of security professionals who each have their specific field of expertise ranging from Information Security Governance Risk & Compliance to Incident Response Penetration Testing CSIRT/SOC Software Security and Training & Aware...
NVISO is a pure-play cyber security consulting firm: our team is composed of security professionals who each have their specific field of expertise ranging from Information Security Governance Risk & Compliance to Incident Response Penetration Testing CSIRT/SOC Software Security and Training & Awareness. This fantastic blend of skills enables us to help organizations prevent detect and respond to complex security challenges.
Tasks
As a cybersecurity software developer intern you will be working in the Labs team and work on a variety of projects that encompass artificial intelligence and penetration testing. Example projects could be: improving our automated penetration testing solution or working on our MCP server to create a penetration testing agent.
This role involves developing production-grade software where the intern will learn and apply CI/CD (Continuous Integration/Continuous Deployment) practices and participate in activities like designing software writing software and code reviews. By collaborating with a team of expert engineers the intern will gain insights into developing secure cutting-edge software solutions.
Responsibilities
- Be active throughout the entire SDLC by participating in design writing documentation maintaining software and helping during releases.
- Develop software according to industry best practices by applying modern coding design principles.
- Be present during daily stand ups and all necessary team meetings (e.g. sprint retrospectives weekly priorities calls).
- Show excellent security awareness by applying secure coding practices.
- Collaborate with the team to understand technical requirements and ensure quality deliverables.
- Communicate efficiently both with the Labs team and different colleagues across the different teams at NVISO.
Requirements
- Currently pursuing a degree in computer science artificial intelligence software engineering cybersecurity or a related field.
- Proficiency in Python is a must Java C# and other programming languages is nice to have.
- Ability to translate requirements into a comprehensive design is a must. Knowledge of UML is nice to have.
- Knowledge and proficiency with software versioning concepts and tools like git.
- Basic understanding of how Large Language Models work.
- Excellent English communication skills and the ability to collaborate well with colleagues by proactively communicating about issues or blockers.
- Excellent attention to detail and ability to release quality deliverables consistently.
- Familiarity with offensive security concepts.
- Self-motivated and able to work independently with the ability to manage time effectively.
Output of Internship:
The intern will have the chance to work with cutting-edge technology on a variety of impactful projects aimed at automating internal processes. They will gain proficiency in developing enterprise grade software and have the opportunity to work with professional software developers with a wide range of expertise.
Disclaimer on the Use of AI Tools in the Application Process
Please be aware that the creation and submission of application documents (e.g. CV cover letter case studies etc.) using AI-powered tools is only permitted to a limited extent.
Our expectations:
Application documents must authentically reflect your own qualifications personality and motivation.
The use of AI for supportive purposes (e.g. spell-checking improving wording) is acceptable.
Fully generated application documents created by AI without personal adaptation or review are not permitted.
Under no circumstances may NVISO information data or documents be uploaded to or processed by external AI tools.
We reserve the right to exclude applications from the selection and interview process that are clearly created primarily or exclusively by AI and show no recognizable personal input.
The purpose of this policy is to ensure a fair and transparent recruitment process and to obtain an authentic impression of our applicants.
View more
View less