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 13 days 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

Gameplay Engineer Intern

12-month Gameplay Engineering internship at Rare (Microsoft) focusing on game development, AI, and user interfaces, perfect for programming enthusiasts.

Jr. Software Development Engineer

Year-round software engineering internship at Amazon combining part-time work during school and full-time summer employment with mentorship and real project experience.

Jr. Software Development Engineer- Madrid

Year-round software engineering internship at Amazon Madrid, combining part-time work during school and full-time summer employment with mentorship opportunities.

Systems Development Engineer Intern

Systems Development Engineer Intern position at Amazon, focusing on building big data analysis systems for Amazon Devices group using AWS and web technologies.

Jr. Software Development Engineer

Year-round software engineering internship at Amazon combining part-time work during school and full-time summer employment with mentorship and real-world project experience.