Are You An Employer?
If you're looking to post a job, go to our employer website. (Thanks, but I'm searching for a job).)
Are You A Job Seeker?
If you're searching for a job, go to our job seeker website. (Thanks, but I'm looking to post a job).)
Don't display this message again x
Sign In
 [New User? Sign Up]
Mobile Version

Software Developer- Mobile

NSA


Location:
Maryland 20755
Date:
03/03/2017
Job Type:
Employee
Categories:
  • Software Engineering
NSA
  •  
  • Save Ad
  • Email Friend
  • Print

Job Details

Responsibilities 

Our nation has entered a new era that brings profound changes to the way the National Security Agency conducts its mission. The rapid growth of mobile and wireless devices in military and commercial environments requires the growth of the Computer Network Operations (CNO) mission. This very important mission is comprised of two major parts: network defense and computer network exploitation. In order to carry out these functions NSA is looking for people who are highly skilled and impassioned about winning the war in cyberspace. These are NOT your average Computer Science or Engineering jobs! 

As a Software Developer - Mobile, you will work to develop tools and techniques in support of the National Security Agency's Computer Network Operations (CNO) mission, which consists of:

- Computer Network Defense ' Efforts to defend against the CNO of others, especially that are directed against U.S. and allied mobile devices and networks.

 - Computer Network Exploitation ' Intelligence collection and enabling operations to gather data from target or adversary automated information systems or networks.

 Working as a Software Developer - Mobile entails:

 - Working in a team environment to discover, create, design, and deliver tools that will enable CNO operators to carry out the mission.

- Developing tests to evaluate tool compliance with customer requirements.

- Working with customers to provide support and operational guidance.

- Recreating, identifying, and fixing issues experienced operationally.

- Analyzing customer requirements to inform the decision-making regarding future tool capabilities.

Qualifications 

- Computer Programming ' A strong understanding of C or C++ is highly recommended.  Experience developing applications for mobile platforms is desirable. Experience with low-level programming such as kernel or device driver development is a plus, as is socket programming experience and/or a strong working knowledge of languages like Python, Assembly, and/or Java.

- Software Development ' Principles, methods, and tools for designing, developing, and testing software.

- System Design and Engineering ' Principles, methods, and tools for integrating components (for example, network equipment, protocols, telephony) into a functional system or prototype. 

- Computer/Network Security ' Concepts, principles, theories, and methods for the design, development, analysis, testing, and securing of computer networks. Understanding of mobile security techniques is a plus.

 - Networking ' An understanding of network protocols (specifically TCP/IP, VoIP, and wireless protocols,) Internet technologies, and the fundamentals of LAN and WAN technologies.

 - Vulnerability Analysis

 Salary Range:  $66,228 - $85,464 (Entry/Developmental)

 

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) or related field (e.g., Computer Engineering, Software Engineering, Systems Engineering, Mathematics, Physics, Electrical Engineering, Mechanical Engineering, Computer Security, Computer Forensics, Network Engineering). Degrees in Information Technology, Information Systems, Information Security, Networking (Systems Administration), and Information Assurance 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 upper-level mathematics (for example, calculus, discrete mathematics).

Relevant experience must be in engineering hardware and/or software over their lifecycle (i.e., requirements analysis, design, development, implementation, testing, integration, deployment/installation, and maintenance), programming, vulnerability analysis, penetration testing, computer forensics, and/or systems engineering. Completion of military training in a relevant area such as JCAC (Joint Cyber Analysis course) will be considered towards the relevant experience requirement (i.e., 24-week JCAC course will count as 6 months of experience).

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

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) or related field (e.g., Computer Engineering, Software Engineering, Systems Engineering, Mathematics, Physics, Electrical Engineering, Mechanical Engineering, Computer Security, Computer Forensics, Network Engineering). Degrees in Information Technology, Information Systems, Information Security, Networking (Systems Administration), and Information Assurance 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 upper-level mathematics (for example, calculus, discrete mathematics).

 

Relevant experience must be in engineering hardware and/or software over their lifecycle (i.e., requirements analysis, design, development, implementation, testing, integration, deployment/installation, and maintenance), programming, vulnerability analysis, penetration testing, computer forensics, and/or systems engineering. Completion of military training in a relevant area such as JCAC (Joint Cyber Analysis course) will be considered towards the relevant experience requirement (i.e., 24-week JCAC course will count as 6 months of experience). 

Pay, Benefits, & Work Schedule 

Salary is commensurate with education and experience.

TRAINING: Management strongly supports continuing education and career development.

DUTY SCHEDULE:  This office participates in a Flexible Work Schedule.

This Ad closes on March 31, 2017.

 How To Apply - External 

To apply for this position, please visit http://www.NSA.gov/careers and click the 'Job Search/Apply Now' button located at the top left of your screen. Search the job posting, Software Developer- Mobile, job # 1076679, and click the job to apply. 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.

Requirements

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.

Quick Search:

Enter Keyword(s):
Enter Location:
Advertisements
Advertisements