Information about working with the Contrast Engineering Team.

View the Project on GitHub Contrast-Security-OSS/join-the-team

The Contrast Internship Experience

Contrast Security offers a Silicon Valley like-experience from the 4th floor of the majestic Brown’s Wharf in the Fells Point neighborhood of Baltimore, Maryland. Interns will feel right at home working side by side with a highly collaborative group of engineering professionals. Lunch is provided daily, as are snacks and drinks. You will definitely get the chance to experience the fast pace of startup life.

Our internship program has been highly successful over our 6+ year history with several members of each class receiving the opportunity to move onto the team in a full-time capacity upon graduation. The internship is optimal for rising seniors and/or December graduates majoring in Computer Science. We’ve had over 25 interns from such great Universities as Carnegie Mellon, Johns Hopkins, Columbia University, UPenn, Pittsburg, UMD-College Park, Towson, Virginia Tech, Delaware, University of Chicago, Loyola College, University of Wisconsin and Dartmouth College.

The internship program is divided into 3 phases, with each phase lasts roughly 3-4 weeks. We ask all candidates that apply to prepare for a summer experience from late May until mid-August. The program lasts 12 weeks. Participants can start early and stay longer. We have 5 spots for the 2020 internship program. Due to the short amount of time and the intensity of the program, we let all candidates know that they will be required to commit to the entire program with no breaks for extended vacation beyond the company holidays (Memorial Day and Independence Day).

Each month of the program, an intern will be paired with a member of the engineering team as their mentor. Over the course of the internship, each intern will have (3) mentors guiding the entire experience.

Interning in 2020

We were fortunate enough to have a special class of four interns who braved the internship program 100% remote. Due to unfortunate circumstances of a global pandemic, our office has been closed for the safety of our employees. During the summer of 2020 internship, the office was closed and all we could offer was a 100% remote experience. This will be a special class in the hearts and minds of our team as they braved through challenging circumstances and demonstrated great professionalism throughout the program. Unlike many companies that shutdown their internship, Contrast held true to its committment and was able to run a modified 8-week program. As noted above, we traditionally have run a 12-13+ week program for our interns. We hope to return to that format in 2021.

We love to have fun as a team.

Past Classes

We have had some special classes over the years participate as interns. Many of stayed on as full-time employees.

We love to have fun as a team. We love to have fun as a team. We love to have fun as a team. We love to have fun as a team.

About Our Internship

Our software engineering interns go through an elaborate, yet fun 3-month program with an emphasis in preparation for a career in agile software development. Below is a breakdown of the experience month by month.

Phase #1: Software Design, Planning and Prototyping The first month in the program will entail designing the summer’s main project. The team will collaborate with 2-3 full-time engineers to determine the project’s requirements and from that exercise will put together a series of design used for implementing the project. From this initial design, the team will work together to breakdown the work into smaller units and then provide scoping and estimation.

The team will also prototype during this time knowing that much of the code they produce maybe replaced at later stages of the project.

This first phase is intended to help our interns get comfortable working in a collaborative, agile development environment.

Phase #2: Contrast Product/Feature Development Once the team has defined their project scope and assigned resources, the majority of the internship is spent working collaboratively on their coding assignments. Our program is designed for collaboration at all stages. Some of our interns practice pair programming, but for the most part assignments are worked across 2 full-time team members collaboratively.

Phase #3: Project Presentation At the end of the internship the group presents their entire portfolio of work to all of engineering, members of the executive team and members of the Board of Directors. This usually takes place during the last week of the program and is followed by an Intern Appreciation Party.

Applying to the Internship Program

The fastest and easiest way to apply to our program is to apply online here. Attach a PDF version of your resume and a short cover letter as to which role you would like to apply. Make sure to put in the subject “Contrast Security Engineering Internship Program”. Upon receiving your resume, someone on the team will get back to you quickly.

If your school is using Handshake, you can apply via this link or feel free to use our link from Lever.

Interview Application Schedule

Application Process Dates Notes/Expectations  
Accepting Resumes TBD Updates by August 15th  
Informational Calls and Career Fair Visits TBD Updates by September 5th  
Interviews TBD Updates by September 20th  
Class Announced and Offer Letters Sent Out TBD We will announce our class prior to November 1st.