Student Software Engineer - Infrastructure
Posted 24 days ago · 179 applicants
Saving, applying or scoring takes a few seconds to set up your free account.
The role in plain words
- 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
Extracted from the job description · kept up to date automatically
Who this suits
Full job description
Original listing · kept for referenceJoin 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.
Questions about this role
- This listing did not state a salary. We only show pay when the employer publishes it.
- 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