Software Developer Intern
Core
Software engineering intern contributing to real product teams in cybersecurity, focusing on feature development, bug fixes, and applying software architecture concepts.
Role type
Software Developer Intern
Builds
Software features and tools for IT, OT, and ICS critical infrastructure cybersecurity platforms
Domain
Cybersecurity / Critical Infrastructure
Deliverable
product features
Required skills
Object-Oriented Programming (OOP), Version Control (Git), Agile methodologies (Scrum, Kanban), Software Architecture concepts, QA/testing practices, Basic UX understanding
Preferred skills
Experience from hackathons, coding challenges, or side projects
Technologies
.NET (C#), Node.js, JavaScript, MongoDB, AWS, Visual Studio Code, Docker, Postman
Responsibilities
Contribute to software development tasks within real product teams, Participate in agile processes and daily stand-ups, Collaborate on feature development, bug fixes, and documentation, Learn and apply best practices in version control, Gain exposure to software engineering tools and workflows, Understand and apply software architecture concepts, Develop understanding of cybersecurity principles and QA/testing practices, Assist in improving user experience through basic UX processes
Seniority
Intern