Oregon State University

School of Electrical Engineering and Computer Science

School of Electrical Engineering and Computer Science

Connect with Us

  • For Students looking for Jobs
  • For Alumni to stay connected
  • For Employers needing to hire

Don't wait! First round interviews are being scheduled now.

Employment Type:
Full time
Job Category:
$42,209.00 - $115,742.00
Computer Science Development Program (1007745)
(This job is no longer available)
National Security Agency | Fort George G. Meade, MD
Grad Date

Not sure what types of jobs you are interested in?

Explore Jobs
Based on Your Education

Follow This Company

Job Description

Our nation has entered a new era that brings profound changes to the way the National Security Agency (NSA) conducts our mission. Vital to our success will be a core of Computer Scientists. The United States will rely on this cadre of experts for meeting both our defensive and our offensive missions in cyberspace. The increased complexity of supporting cyber warfare requires world class researchers and developers, who, while grounded in the tenets of computer science, operate as teams in areas such as vulnerability discovery/analysis, knowledge discovery, high performance computer architectures, and special purpose devices in order to design and develop advanced tools, techniques, and systems.

To advance the development of Computer Science, NSA has created a new Computer Science Development Program (CDP) and is seeking to hire full-time talented computer scientists to participate. Participants of this three-year program will have rotational operational assignments, and lab/classroom training, which will enable them to understand the breadth of computer science disciplines including computer network operations, architecture and systems, knowledge discovery, and information technology infrastructure, as well as depth of knowledge in one of these disciplines. The CDP participants will work in teams with each other and with NSA technical leaders to solve current and future challenging (either due to size, complexity or both) computer system problems.

Upon successful completion of this program, you will be able to choose from a variety of computer science positions agency wide.


This is an entry level development program and therefore ideal candidates should possess a Bachelor's degree in Computer Science (Master's or PhD graduates will also be considered) and have coursework and/or experience with most of the following:

- Operating Systems

- Compiler Theory

- Algorithm Analysis

- Computer Architecture

- Programming Language Theory

- Data Structures

- Math (as required for above coursework)

- Demonstrated examples of problem solving, leadership and teaming.

NSA offers an incredible benefits package, competitive salary and flexible work hours.

About National Security Agency

The National Security Agency (NSA) is a world leader in Signals Intelligence. We carry out some of the nation’s most important and sensitive intelligence activities to secure information superiority for America and its allies. 

We have two primary missions. Our Information Assurance mission is the defense: it protects U.S. information by preventing foreign adversaries from gaining access to our information systems. Our Signals Intelligence mission is the offense: collecting foreign signals and producing intelligence to give U.S. policy makers and warfighters the decision advantage. NSA also enables network warfare operations to defeat terrorists and their organizations at home and abroad, consistent with U.S. laws and the protection of privacy and civil liberties.

At the nation’s top cryptologic organization, we employ the best and the brightest, who use their intelligence to solve some of the nation’s most difficult challenges. We are also the largest employer of mathematicians in the country, as well as one of the most important centers of foreign language analysis and research.