Logo for KnowBe4

Software Engineer Intern (Remote)

Role overview

Qualifications

  • Proficiency in the python programming language
  • Proficiency in writing SQL
  • Understanding of the Software Development Lifecycle
  • Must be a Junior or Senior candidate pursuing a Bachelor’s Degree in Engineering or equivalent

Responsibilities

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

Key facts

Hard skills

Other skills

  • Communication
  • Problem Solving
  • Time Management

About the company

KnowBe4 logo

KnowBe4

Cybersecurity

KnowBe4 is the provider of the world’s largest security awareness training and simulated phishing platform that helps you manage the ongoing problem of social engineering. Forrester Research Named KnowBe4 a Leader in The Forrester Wave™: Security Awareness and Training Solutions, Q1 2020. The latest G2 Grid Report did over 500 G2 customer reviews, and KnowBe4 ranked as the top ranked security awareness training platform with 99% of users rating 4 or 5 stars, and the largest market presence among all vendors. The KnowBe4 platform is user-friendly and intuitive, and powerful. It was built to scale for busy IT pros that have 16 other fires to put out. Our goal was to design a full-featured, yet easy-to-use platform. Customers with businesses of all sizes can get the KnowBe4 platform deployed into production at least twice as fast as our competitors. Our Customer Success team gets you going in no time, without the need for consulting hours.

Company details

Company typeLarge
IndustryCybersecurity
Company size1001 - 5000

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

KnowBe4 empowers the modern workforce to make smarter security decisions every day. Trusted by more than 70,000 organizations worldwide, KnowBe4 is the pioneer of digital workforce security, securing both AI agents and humans. The KnowBe4 Platform provides attack simulation and training, collaboration security, and agent security powered by AIDA (Artificial Intelligence Defense Agents) and a proprietary Risk Score. The platform leverages 15-years of behavioral data to combat advanced threats including social engineering, prompt injection, and shadow AI. By securing humans and agents, KnowBe4 leads the industry in workforce trust and defense.

This position is a hybrid role open to candidates in the greater Tampa Bay area. The ideal candidate will work in our Clearwater, FL office 3 days per week.

Dates of Program: January 25th, 2027 - April 16th, 2027 (12 weeks)

Application Dates: You should apply as soon as possible but understand that because of our large pool of applicants, the selection process can take a few weeks. We strive to create a diverse group of interns as we feel that it improves the overall internship experience.

Attention: This is a paid internship. Please note that the intern would be responsible for relocation (if needed) and lodging for the duration of the internship.

Internship Program Details: Join the best internship program around! Interns get unique insight into the minds of the CEO and senior executives during Ask Me Anything sessions. Interns will receive company training, onboarding, and professional development workshops to help transition into the workplace. Interns will also engage in team-building activities and awesome socials. For more information on the internship program, visit www.knowbe4.com/careers/internships. 

The Software Engineer Intern will assist in developing new and exciting products for KnowBe4’s customers, collaborating with other engineers in a fast-paced, agile development environment.

Key Responsibilities:

  • 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

Learning Objectives:

  • Understand how a feature moves from idea to production on a professional engineering team
  • Learn to navigate unfamiliar codebases and ask effective questions when stuck
  • Develop judgment about code quality, including readability, maintainability, and testing
  • See how engineering decisions affect customers, especially in security awareness
  • Strengthen communication skills, such as sharing progress, flagging blockers, and receiving feedback
  • Collaborate with engineers in a fast-paced environment to deliver features for KnowBe4's customers

Internship Opportunities/Experiences:

  • Attend all scheduled professional development events for the intern program
  • On-the-job training to learn the best business practices related to the role
  • Time with inspiring leaders who are committed to providing ongoing training & mentoring

Training:

  • Industry and KnowBe4 process training at the beginning of the internship
  • Learn key terms related to KnowBe4 and cybersecurity
  • On-the-job training in key steps and strong administrative discipline
  • Learn time management and balance of workload

Minimum Qualifications:

  • Proficiency in the python programming language
  • Proficiency in writing SQL
  • Understanding of the Software Development Lifecycle

Education:

  • Must be a Junior or Senior candidate
  • Pursuing a Bachelor’s Degree in Engineering or equivalent

Our Fantastic Benefits

We offer company-wide bonuses based on monthly sales targets, employee referral bonuses, adoption assistance, tuition reimbursement, certification reimbursement, and certification completion bonuses - all in a modern, high-tech, and fun work environment. For more details about our benefits in each office location, please visit www.knowbe4.com/careers/benefits.

Note: An applicant assessment and background check may be part of your hiring procedure.

Individuals seeking employment at KnowBe4 are considered without prejudice to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, sexual orientation or any other characteristic protected under applicable federal, state, or local law. If you require reasonable accommodation in completing this application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please visit www.knowbe4.com/careers/request-accommodation.

No recruitment agencies, please.

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Software Engineer Related jobs

Other jobs at KnowBe4

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.