Software Engineer - Student Internship
Zagreb, Grad Zagreb, Croatia
ReversingLabs
Software Supply Chain Security, Threat Intelligence, and Threat Analysis Solutions toAt ReversingLabs, our software supply chain security and threat intelligence solutions have become essential to advancing cybersecurity maturity around the globe. We're on a journey to expand adoption and accelerate growth by hiring top talent across the security industry.
Notable breaches such as SolarWinds, CircleCI, and 3CX have elevated software supply chain security as a top initiative across every organization developing or purchasing software. Only ReversingLabs delivers the software package analysis speed and intelligence needed to protect against this critical area of risk.
Our vision is clear. Arming every company with end-to-end insights to ensure development releases securely, IT purchases safely, and the SOC can effectively detect, isolate, and respond.
ReversingLabs is building top-of-the-class, enterprise-focused security products running in physical, virtual, and SaaS environments with web application interfaces by following Agile principles. Our solutions allow users to work locally, search through more than 30 billion records in the largest threat intelligence database of its kind, visualize network events processed at millisecond intervals, and create alerts on millions of different events and classification transitions.
Interested in working with current industry-standard IT security platforms? The ReversingLabs Integrations team is looking for a positive, open-minded, enthusiastic person to help with integration activities that will bring RL products closer to current and future clients.
Our solutions are based on the microservice architecture (Docker, K8s), deployments are automated with CICD pipelines, our codebase is written in Python, and developed by following the Agile methodology.
We believe in learning together, supporting each other, continuous improvement, value the expertise necessary to choose the right tools and libraries, encourage knowledge sharing, and appreciate honest feedback.
*For this position we are only considering candidates that are already based in Croatia!
Responsibilities
- Contribute to individual projects using a hands-on approach (developing)
- Debugging and testing code
- Research technical problems, collaboratively learn how to apply troubleshooting and problem-solving skills
- Maintain detailed documentation
- Oversee deployed integration solution quality (monitoring)
Requirements
- Student in Computer Science or related area
- Positive, enthusiastic, and ready to learn
- Working proficiency in English
- Available to work at least 20 hours per week
- Basic understanding of Linux-based operating systems
- Basic understanding of scripting languages (i.e. Python)
Advantages
- Basic knowledge of Cloud Architecture (Amazon AWS, GCP, Azure)
- Basic knowledge of infrastructure deployment and automation (Docker, K8s, Github, Gitlab, etc.)
- Good understanding of REST web services and API implementation
- Basic knowledge of Agile methodology (Jira, Confluence, Slack)
Benefits
- Opportunity to get involved in the whole software development lifecycle
- Flexible working hours and great work-life balance
- Mentoring by senior experts
- Challenging projects in an international environment
- Possibility to get a permanent contract in a fast-growing global company
- Great career advancement opportunities
- Perks of our Zagreb office: free coffee, beverages, and cookies, mingling and relaxation areas, sports activities, access to technical literature, and more
#LI-MV1
Tags: Agile APIs Automation AWS Azure CircleCI Cloud Computer Science Confluence Docker GCP GitHub GitLab Jira Kubernetes Linux Monitoring Python SaaS Scripting SDLC SOC Threat intelligence
Perks/benefits: Career development Flex hours Startup environment Team events
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.