Featured Job

Sign In
 [New User? Sign Up]
Mobile Version

Software Engineer - Entry/Mid-Level - NSA

National Security Agency


Location:
Fort Meade, Maryland
Date:
06/08/2017
2017-06-082017-08-07
Categories:
  • Data Engineer
  • Data Scientist
National Security Agency
  •  
  • Save Ad
  • Email Friend
  • Print
  • Research Salary

Job Details

Responsibilities

Our nation relies on the National Security Agency (NSA) to lead the way in Cybersecurity, Information Security, Cryptology, Signals Intelligence and Cloud development in order to gain a decisive advantage for - the defense of American people and our allies' networks. The NSA employs computer scientists, system engineers, software developers, and many other technical disciplines to support its mission. The Cyberspace mission alone has greatly expanded the need for candidates to fill our computer science positions. Interested in developing extremely robust solutions?

To maintain this edge over NSA's adversaries, the need to maintain our core Computer Science group is vital to provide the technical capabilities necessary to successfully execute NSA's mission. The increased complexity of supporting NSA's mission requires world class researchers, programmers, and developers who operate in teams in areas such as software engineering, systems engineering, information technology infrastructure, high performance computing, data science, architectures, computer security, and networking in order to design and develop advanced tools, techniques, and systems.

As a Computer Scientist at NSA, responsibilities may include conducting comprehensive technology research to evaluate potential problems in cyberspace systems. Other duties may involve developing unit and system tests to evaluate compliance with customer requirements. As a Computer Scientist, you may be part of a team tasked with delivering a revolutionary data collection and analysis system, analyzing user/customer requirements; building prototypes; evaluating or testing computer applications or programs to ensure compliance with technical, professional, or organizational standards/requirements; analyzing output of various processing and analysis programs/systems, including newly developed hardware and software (for example, beta testing); and/or identifying new and existing products and technologies to solve design, development, and operational problems.

NSA's systems environment is a marathon for the Computer Science field, with challenging projects, a vast array systems, networks and applications necessary to manipulate and analyze enormous volumes of data at staggering speeds. Computer Scientists at NSA have access to top-of -the-line technology, including: acres of hardware; software years ahead of current commercial technology; microprocessor-based advances; beyond the horizon supercomputers; leading-edge activities in programming; signals (including analog control); GUI's and AI; neural nets; information security; the design and implementation of encryption; and advanced algorithms. You will employ these advanced technologies to accomplish ongoing Agency initiatives and programs, develop new technologies, test approaches, research solutions, and solve problems of national consequence. At NSA, you have the opportunity to maximize your knowledge, skills, initiative, ability to learn, and opportunity to be imaginative.

Requirements

Qualifications

Salary Range: $68,586 - $85,464 (Entry/Developmental)

  • The qualifications listed are the minimum acceptable to be considered for the position. Salary offers are based on candidates' education level and years of experience relevant to the position and also take into account information provided by the hiring manager/organization regarding the work level for the position.

     

Entry is with a Bachelor's degree and no experience. An Associate's degree plus 2 years of relevant experience may be considered for individuals with in-depth experience that is clearly related to the position.

  • Degree must be in Computer Science (CS). Related fields (e.g., Engineering, Mathematics) may be considered relevant if the programs contain, at minimum, a concentration of courses in the following foundational CS areas-algorithms; computer architecture (not network architecture); programming methodologies and languages; data structures; logic and computation; and advanced mathematics (for example, calculus, discrete mathematics). Information Technology (IT) or Information Systems (IS) degrees may be considered relevant if the programs contain the amount and type of coursework equivalent to a CS major.
  • Relevant experience must be in the software development process (i.e., requirements analysis, software design, implementation, testing, integration, deployment/installation, and maintenance) and programming.

     

Salary Range: $79,334 - $105,663 (Full Performance)

  • The qualifications listed are the minimum acceptable to be considered for the position. Salary offers are based on candidates' education level and years of experience relevant to the position and also take into account information provided by the hiring manager/organization regarding the work level for the position.

     

Entry is with a Bachelor's degree plus 3 years of relevant experience or a Master's degree plus 1 year of relevant experience or a Doctoral degree and no experience. An Associate's degree plus 5 years of relevant experience may be considered for individuals with in-depth experience that is clearly related to the position.

  • Degree must be in Computer Science (CS). Related fields (e.g., Engineering, Mathematics) may be considered relevant if the programs contain, at minimum, a concentration of courses in the following foundational CS areas-algorithms; computer architecture (not network architecture); programming methodologies and languages; data structures; logic and computation; and advanced mathematics (for example, calculus, discrete mathematics). Information Technology (IT) or Information Systems (IS) degrees may be considered relevant if the programs contain the amount and type of coursework equivalent to a CS major.
  • Relevant experience must be in the software development process (i.e., requirements analysis, software design, implementation, testing, integration, deployment/installation, and maintenance) and programming.

     

Additional Qualifications

Depending on the specific positions, the skills below will be required:

  • Strong written and oral communications skills
  • Innovative thinking to solve complex problems
  • The ability to work well with others in a collaborative environment

     

Experience in one or more of the following is desired:

  • Programming experience (prefer one or more of the following: C, C++, Java, Assembly, Python)
  • Knowledge of Network Protocols (especially TCP/IP, VOIP, wireless protocols)
  • Understanding of Internet
  • Understanding of WAN and LAN
  • Database analysis and design
  • Vulnerability Analysis
  • Additional experience which is clearly professional Computer Science practice that is commensurate with college level coursework (e.g. network administration, database management, artificial intelligence).
  • Experience participating on a team software development activity.

     

Pay, Benefits, & Work Schedule

This is a full-time position, Monday through Friday.

How To Apply - External

 

To apply for this position, please click the 'Apply Now' button located at the top or bottom of this page. After completing the application and clicking the 'Submit Final' button, you will receive a confirmation email. Emails regarding your application status will be sent periodically. Please ensure your spam filters are configured to accept emails from noreply@nsa.gov.

  • PLEASE NOTE 

U.S. Citizenship is required for all applicants. Reasonable accommodations provided to applicants with disabilities during the application and hiring process where appropriate. NSA is an equal opportunity employer and abides by applicable employment laws and regulations. All applicants and employees are subject to random drug testing in accordance with Executive Order 12564. Employment is contingent upon successful completion of a security background investigation and polygraph.

This position is a Defense Civilian Intelligence Personnel System (DCIPS) position in the Excepted Service under 10 U.S.C. 1601. DoD Components with DCIPS positions apply Veterans' Preference to eligible candidates as defined by Section 2108 of Title 5 USC, in accordance with the procedures provided in DoD Instruction 1400.25, Volume 2005, DCIPS Employment and Placement. If you are a veteran claiming veterans' preference, as defined by Section 2108 of Title 5 U.S.C., you may be asked to submit documents verifying your eligibility.

 

DCIPS Disclaimer

The National Security Agency (NSA) is part of the DoD Intelligence Community Defense Civilian Intelligence Personnel System (DCIPS). All positions in the NSA are in the Excepted Services under 10 United States Codes (USC) 1601 appointment authority.