onsite
Intern - Software Engineer - PaloAlto Networks
Software Engineer
Hands‑on software engineering internship focused on developing secure, high‑performance code using Python, Java, and C++. Collaborate in an Agile environment, contribute to real‑world cybersecurity solutions, and gain exposure to industry‑leading tools and practices.
About the role
Key Responsibilities
- Assist in designing, coding, and testing software components in Python, Java, and C++ for cybersecurity products.
- Participate in code reviews, unit testing, and continuous integration pipelines using Git and CI/CD tools.
- Collaborate with cross‑functional teams in an Agile Scrum environment to deliver incremental features.
- Research and implement security best practices, including threat modeling and secure coding guidelines.
- Document design decisions, test cases, and user documentation to support product quality.
Requirements
- Current enrollment in a Computer Science, Software Engineering, or related degree program.
- Strong programming fundamentals and experience with at least one of Python, Java, or C++.
- Familiarity with version control (Git) and Agile development practices.
- Excellent problem‑solving skills and a passion for cybersecurity.
- Effective communication skills and ability to work collaboratively in a team.