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

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 3 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?

Jobs Related To KnowBe4 Software Engineer Intern

Software Engineer Intern

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

Test Engineering Intern

Test Engineering Internship at Relativity Space, working on rocket engine test stands and propulsion systems at Stennis Space Center.

Software Engineering Intern

12-week Software Engineering Internship at Microsoft in Tallinn, focusing on backend development with modern technologies and real-world projects.

Software Development Apprenticeship

24-month apprenticeship program at Google combining formal software development training with hands-on experience through multiple team rotations.

Silicon Engineering Intern, 2025

Join Google as a Silicon Engineering Intern to design and develop hardware and software systems that power Google's computing infrastructure.