Job description

The Puma Security team is looking for a software security engineer intern to contribute to the Puma Scan secure code analysis platform. Puma Scan provides secure code analysis for development teams writing .NET C# applications in Visual Studio. Vulnerabilities are immediately displayed in the development environment as spell check and compiler warnings, preventing security bugs from entering your applications. Puma Scan also supports scanning C# applications from the command line and continuous integration systems such as Azure DevOps, Jenkins, and Team City.

Internship candidates will work side by side with experienced principal security engineers on a variety of projects and tasks:

  • Building demonstration applications and test suites in C# and JavaScript with vulnerable code examples.

  • Writing security analyzers to identify vulnerabilities in C# and JavaScript.

  • Documenting technical product documentation and how to guides.

  • Developing new features and enhancements for the Puma Scan web site.

Internship candidates are expected to have knowledge of or be willing to learn the following:

  • Programming in .NET C#

  • Front end JavaScript frameworks (Angular / React)

  • Product / application security vulnerabilities, exploitation, and secure coding techniques (OWASP Top 10, OWASP ASVS)

  • Markdown

  • Naturally creative, curious, and inspired to learn new things

Compensation Range

$20USD / hour
Full Time (40 hours per week) 8 weeks in Summer
Part Time (10 hours per week during school) for Fall and Spring semesters