- Bachelor’s degree (or currently pursuing) in Computer Science, Information Technology, Software Engineering
- Experience with personal, academic, or open-source software projects is a plus
- Basic understanding of Agile or Scrum development methodologies