Web Developer
Cyberlop Labs
About Cyberlop Labs
Cyberlop Labs focuses on application security testing that actively logs in under multiple user roles to identify real, exploitable vulnerabilities in running applications. The platform reads application code while performing targeted attacks, then reports only what it successfully exploits, including the request, screenshot, and code line. Cyberlop runs entirely inside a client’s own network with minimal outbound connections and no inbound ports, offering an efficient and secure deployment model. The company positions its solution alongside conventional scanners rather than replacing them, aiming to close the loop from detection through verified fixes.
About the Role
This is a remote internship role for a Software Engineer at Cyberlop Labs. The intern will contribute to the design, development, and maintenance of backend services that power Cyberlop’s security testing platform.
Key Responsibilities
- Implement new features
- Fix bugs
- Write clean and efficient code
- Collaborate with senior engineers on system architecture
- Participate in code reviews
- Improve performance and reliability
- Assist in integrating security testing workflows and automation
- Work closely with the product and security teams to ensure that engineering solutions align with real-world application security needs
Requirements & Tech Stack
- Software Development and Programming skills in at least one modern language (e.g., Python, Java, Go, C#)
- Understanding of Back-End Web Development, including APIs, databases, and server-side frameworks
- Knowledge of Object-Oriented Programming (OOP) concepts
- Familiarity with application security concepts, secure coding practices, or interest in cybersecurity is highly beneficial
- Experience with version control (e.g., Git) and collaborative development workflows
Qualifications
- Strong foundation in Computer Science principles, including data structures, algorithms, and operating systems
- Ability to apply OOP concepts to real-world projects
- Ability to learn quickly, work independently in a remote environment, and communicate clearly with distributed teams
- Currently pursuing or recently completed a degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience






