See all roles

Software Engineer Intern

Work from home Full-time role Hiring

Barracuda is a leading cybersecurity company providing complete protection against complex threats. They are seeking a driven Software Engineering Intern to help build and maintain core infrastructure for their software-as-a-service products while gaining hands-on experience in a collaborative environment.

Responsibilities

  • Assist with writing clean, maintainable, and well-documented code across one or more applications or services
  • Contribute to the design, implementation, and testing of new features and fixes
  • Participate in code reviews, debugging sessions, and troubleshooting to learn best practices
  • Write unit tests and participate in integration and end-to-end testing efforts
  • Collaborate with product managers, designers, and engineers to understand requirements and constraints
  • Document code, APIs, and developer workflows to improve team knowledge sharing
  • Help with build, release, and CI/CD pipelines under supervision
  • Explore performance improvements, refactoring opportunities, and technical debt reduction
  • Learn and apply software development methodologies (e.g., Agile/Scrum) and version control workflows

Skills

  • Currently pursuing a bachelor's or master's degree in computer science, Software Engineering, or a related field, or equivalent practical experience
  • Solid understanding of at least one programming language (e.g., Python, Java, C++, JavaScript/TypeScript)
  • Familiarity with data structures, algorithms, and basic software design principles
  • Exposure to software development tools (Git, IDEs, debugging tools) and basic command-line proficiency
  • Interest in learning and applying software engineering best practices (testing, code quality, documentation, collaboration)
  • Problem-solving mindset, strong written and verbal communication, and the ability to work both independently and as part of a team
  • Eagerness to learn new technologies and take on challenging tasks with guidance
  • Experience with web development (front-end or back-end) or mobile app development
  • Exposure to databases (SQL/NoSQL) and RESTful or GraphQL APIs
  • Familiarity with testing frameworks and continuous integration/delivery concepts
  • Knowledge of software architectural patterns and design principles
  • Any project experience (class projects, open source, internships) demonstrating coding skills

Benefits

  • High-quality health benefits after 90 days
  • Retirement Plan with employer match
  • Paid Time Off benefits

Company Overview

  • Barracuda is a leading global cybersecurity company providing complete protection against complex threats for all size business. It was founded in 1999, and is headquartered in Santa Clara, California, USA, with a workforce of 1001-5000 employees. Its website is http://www.barracuda.com/netcontinuum.
  • Apply To This Job

    You might like

    Ignite Sales Development Program – San Antonio, TX– June 2026

    Work from home Full-time role

    Financial Analyst

    Work from home Full-time role

    Surrogate Intake Specialist

    Work from home Full-time role

    IT Business Analyst - Testing

    Work from home Full-time role

    Implementation Specialist

    Work from home Full-time role

    [Remote] Business Development Representative

    Work from home Full-time role

    Licensing & Registration Professional

    Work from home Full-time role

    Customer Service Representative (Insurance)

    Work from home Full-time role

    Adult Psychiatrist - Hybrid

    Work from home Full-time role

    Outside Sales Consultant

    Work from home Full-time role

    Part Time - Loader/Cart Associate

    Work from home Full-time role

    Experienced Pharmacy Customer Service Associate Certification – Delivering Exceptional Patient Care and Experience

    Work from home Full-time role

    Senior ServiceNow Developer

    Work from home Full-time role

    Experienced Remote Customer Travel Support Specialist – Corporate Travel Solutions

    Work from home Full-time role

    Demand Generation Manager, ABM

    Work from home Full-time role

    Remote Customer Service Support Specialist - Live Chat & Digital Communication Representative (Part-Time) at arenaflex

    Work from home Full-time role

    Call Center Representative (211 Contact Center Specialist Information and referral or Crisis)

    Work from home Full-time role

    Remote Customer Service Representative

    Work from home Full-time role

    Experienced Online Web Chat Representative – Delivering Exceptional Customer Support and Engagement through Digital Channels

    Work from home Full-time role

    [Work From Home] Software Engineer (Data Engineering)

    Work from home Full-time role