Software Engineer Intern

Provider of the world's largest security awareness training and simulated phishing platform used by thousands of organizations globally.
Backend
Software Engineering Intern
Hybrid
Cybersecurity · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer Intern

Software Engineering Internship at KnowBe4, developing security awareness and phishing simulation platforms using Python and SQL in an agile environment.

Software Engineering Intern, Summer 2025

Summer 2025 Software Engineering Internship at Google, working on core products and services with focus on product development and engineering productivity.

Service Desk Engineer (End User Support) - Apprenticeship

Entry-level Service Desk Engineer apprenticeship at Cybit, providing IT support and maintenance while developing technical skills through structured learning.

Full Stack Engineer Co-Op Internship

Full Stack Engineer Co-Op Internship at Stably - Help build AI-powered QA testing platform with cutting-edge technology.

Solution Engineer Apprentice

3-year Solution Engineer Apprenticeship at Salesforce combining BSc studies with hands-on experience in solution engineering and customer engagement.

Description For Software Engineer Intern

KnowBe4 is the world's leading provider of security awareness training and simulated phishing platforms, serving thousands of organizations globally. As a Software Engineer Intern, you'll join a dynamic team developing cutting-edge security solutions in an agile environment. The company has been recognized by Fortune as a best place to work for women, millennials, and in technology for four consecutive years, with "Great Place To Work" certifications in 8 countries.

The role offers hands-on experience in developing new products for KnowBe4's customers, where you'll write efficient code, troubleshoot systems, and participate in code reviews. You'll work with Python and SQL while following the company's Software Development Lifecycle and Agile methodologies.

The company culture emphasizes radical transparency, extreme ownership, and continuous professional development. Whether working remotely or in-person, KnowBe4 maintains an engaging workplace with team lunches, trivia competitions, and local outings. They offer competitive benefits including company-wide bonuses, education support through tuition and certification reimbursements, and adoption assistance.

This internship is perfect for engineering students looking to gain real-world experience in cybersecurity and enterprise software development. You'll be part of a modern, high-tech environment that values both professional growth and workplace enjoyment, making it an ideal stepping stone for your career in software engineering.

Last updated 4 months ago

Responsibilities For Software Engineer Intern

  • Write well-designed, efficient, and testable code
  • Troubleshoot, debug and upgrade existing systems
  • Work on software documentation and participate in code reviews
  • Develops software using the KnowBe4 Software Development Lifecycle and Agile Methodologies

Requirements For Software Engineer Intern

Python
  • Pursuing a Bachelor's Degree in Engineering or equivalent
  • Proficiency in the python programming language
  • Proficiency in writing SQL
  • Understanding of the Software Development Lifecycle

Benefits For Software Engineer Intern

Education Budget
  • Company-wide bonuses based on monthly sales targets
  • Employee referral bonuses
  • Adoption assistance
  • Tuition reimbursement
  • Certification reimbursement
  • Certification completion bonuses
  • Relaxed dress code

Interested in this job?