Student Software Engineer - Infrastructure

You'll be redirected to
the company's application page
Join our R&D team as a Student Software Engineer – Infrastructure and help build the software infrastructure that powers Cyolo's cybersecurity platform.
This is a hands-on engineering role where you'll work alongside experienced engineers, contribute to production systems, and gain real-world experience building scalable, secure, and reliable software.
As part of Cyolo's R&D organization, you'll play a key role in developing the infrastructure that supports our platform, engineering teams, and customers.
Cyolo is a leading cybersecurity company redefining secure access for the modern enterprise. Our Zero Trust Access solution enables organizations to securely connect users to critical resources while delivering a seamless user experience.
Responsibilities
- Design, implement, test, and maintain production-grade infrastructure and platform software.
- Work alongside experienced engineers on backend services, distributed systems, networking components, and internal engineering tools.
- Contribute to the infrastructure and engineering foundations that support Cyolo's platform, engineering teams, and customers.
- Participate in code reviews, investigate technical challenges, debug production issues, and contribute to scalable, reliable solutions.
- Collaborate closely with Product, QA, DevOps, Security, and other engineering teams.
- Work in an AI-first engineering environment, using Git, CI/CD, automated testing, observability, and AI-assisted development tools to build, review, debug, and improve production software.
- Grow quickly by working on real systems, real customers, and real engineering challenges.
Requirements
Requirements
- Final-year B.Sc. student in Computer Science, Software Engineering, or a related field.
- Available to work at least 3 days per week.
- Strong foundations in computer science, including algorithms, data structures, operating systems, networking, databases, and software design.
- Hands-on programming experience in at least one modern programming language.
- Interest in backend engineering, infrastructure, distributed systems, networking, cloud technologies, or cybersecurity.
- Experience building software through academic, personal, military, open-source, or professional projects.
- Familiarity with Git and modern development tools.
- Fast learner with strong problem-solving skills, ownership, and attention to detail.
- Excellent written and verbal communication skills in English.
Prep Tools
PROFESSIONAL COVER LETTER TEMPLATES
Template Library
Professional templates
50+ templates for every role
STUCK ON A QUESTION? PRACTICE IT
Practice Any Question
Get instant AI feedback
"How would you design a scalable system for Cyolo's use case?"
YOUR RESUME KNOWS THE QUESTIONS
AI Question Predictor
Based on Student Software Engineer - Infrastructure role