After You Graduate

It’s a great time to be graduating with a degree in computer science, as opportunities abound. Employment for computer scientists is expected to grow by 24% now through 2018, according to the U.S. National Bureau of Labor Statistics. That’s far above the average for most other occupations. In fact, U.S. News & World Report lists several computer science related jobs as among the “100 Best Jobs of 2013”.

In high demand in both industry and academia, our graduates’ starting salaries are among the highest in any field, and professional opportunities include software development, computer security, Internet and e-commerce, start-ups, video game production, micro-surgery, consulting, bioinformatics, finance, and R&D in private and public sectors.


Job Placement/Opportunities

We work to cultivate contacts between our students and industry, with the goal of placing our graduates into challenging and fulfilling positions where they can utilize their excellent academic background to further today’s as well as tomorrow’s business objectives.

As the Department of Computer Science we focus primarily on development, management, and research positions in computational sciences, computer engineering, and software engineering. However, we also maintain close contact with related programs, departments, and institutes on campus, including the Johns Hopkins University Information Security Institute.

In addition, we cooperate with the Johns Hopkins Career Center for campus-wide job postings, resume drops, as well as in arranging campus visits. We also work closely with the Johns Hopkins Association for Computing Machinery, one of the most active student organizations on campus.


  • Our goal is to help students shape their careers in myriad ways. For instance, we provide them with announcements of various opportunities to further education and careers, from jobs and internships, to scholarships and volunteer opportunities. However, note that in order to receive these notices, you must subscribe to the csjobs mailing list in the department: Career Center is another source for important announcements. If you want to benefit from their services, you also need to create an account with them and set up email notifications for career opportunities that are of interest to you.

    We also seek to provide you with career advice in various forms. You should obviously use the resources provided by the Career Center, but if you want more focused advice—specifically for computer science—we’re here for you as well.

  • If you are an employer, we can assist you in a variety of ways. First and foremost, we recommend working with the campus Career Center for event scheduling and the broadest distribution of information.  We can also distribute your announcements about open positions to the students on our internal jobs mailing list directly.  For an in-depth look at our students, we invite you to be a sponsor for one of our semesterly hackathons, HopHacks.  Finally, we can assist in setting up internships that help both your company and our students. We are committed to internships as one of the best ways for students and employers to get to know each other. Internships allow your company to evaluate a candidate for a permanent position in much more detail than you can ever get in an interview. Internships also allow our students to get valuable “real world” experience to round out their academic background. It’s a true win-win situation, and even if your company has not done internships before, we strongly encourage you to think about it as another recruiting tool to ensure that you’re getting the best and the brightest.


Did you know? Baltimore is third best city for software engineers, study says according to this June 1, 2018 news story.

Back to top