Skip to main content

This job has expired

Software Engineer - Entry to Expert Level

Employer
USAJobs
Location
Fort Meade, Maryland
Closing date
Nov 1, 2021
Duties

Summary

Do you desire to do something bigger than yourself? Do you want your job to matter to you and to others? You can do that by providing the technical capabilities necessary to successfully execute NSA's mission to protect our Nation. The increased complexity of supporting NSA's mission requires world class researchers, programmers, and developers who operate in teams in software engineering, information technology infrastructure, high performance computing, & more. You can be part of that team!

Learn more about this agency

Responsibilities

Given the pace of technologies and myriad of adversaries in the cyber realm and foreign nation state actors, software engineers at the NSA develop the technologies and abilities to maintain our advantage in national defense and information gathering. Software engineers develop the systems needed to manage data (collect, extract value, route, etc.) at scale, build user interfaces, protect the nation's systems, and identify and develop support infrastructure as a service provider to the agency and Intelligence Community.

Responsibilities

- Creating secure applications that scale from small platforms to globally interconnected data centers
- Identifying and retrieving the most important pieces of information out of 100s of petabytes of data
- Leveraging open source software
- Integrating off-the-shelf and government developed software
- Conducting cybersecurity evaluations of system/architecture components
- Designing, developing, and implementing cybersecurity solutions based on established standards
- Leading new advances in computer science and riding the leading edge of computing technologies:
- Microprocessor-based and other architectural advances
- Beyond the horizon supercomputers
- Signals processing (including analog control)
- User interfaces
- Deep learning
- Information security and access controls
- Design and implementation of encryption and cryptography
- Advanced algorithms

Travel Required

Not required

Supervisory status
No

Promotion Potential
15

Requirements

Conditions of Employment



We're looking for someone who:

- Loves to learn
- Loves working as a contributing member of a team in a fast-paced environment
- Can juggle multiple priorities and deadlines
- Possesses strong communication and interpersonal skills
- Enjoys problem-solving and strategic-thinking

Qualifications

Salary Range: $73,076 - $91,057 (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.

Salary Range: $84,529 - $113,362 (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.

Salary Range: $103,690 - $159,286 (Senior)
- Entry is with a Bachelor's degree plus 6 years of relevant experience or a Master's degree plus 4 years of relevant experience or a Doctoral degree plus 2 years of relevant experience. An Associate's degree plus 8 years of relevant experience may be considered for individuals with in-depth experience that is clearly related to the position.

Salary Range: $144,128 - $172,500 (Expert)
- Entry is with a Bachelor's degree plus 9 years of relevant experience or a Master's degree plus 7 years of relevant experience or a Doctoral degree plus 5 years of relevant experience. An Associate's degree plus 11 years of relevant experience may be considered for individuals with in-depth experience that is clearly related to the position.

Education

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. Formal or informal leadership experience is preferred.

Additional information

How You Will Be Evaluated

You will be evaluated for this job based on how well you meet the qualifications above.

***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.

Please note that you may be asked a series of questions depending on the position you apply for. Your responses will be used as part of the screening process of your application and will assist in determining your eligibility for the position. Be sure to elaborate on experiences in your resume. Failure to provide the required information or providing inaccurate information will result in your application not being considered for this position. Only those applicants who meet the qualifications for the position will be contacted to begin employment processing.

Background checks and security clearance

Security clearance
Top Secret

Drug test required
Yes

Required Documents

Please attach an unofficial copy of your transcripts when applying for this position. Providing a copy of your transcripts is especially critical since the minimum qualifications for this position require a CS/CE degree OR a degree that demonstrates a concentration of CS coursework. For example, degrees in Computer Networking, Information Science, Information Systems, Information Technology, Information Security, Information Assurance, Cyber Security, and Digital Forensics MAY be considered for this position IF your coursework/transcripts demonstrate a concentration of CS coursework. Foundational CS coursework includes the following courses: Computer Architecture, Programming Languages, Data Structures, and Algorithms.

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.

If you are relying on your education to meet qualification requirements:

Education must be accredited by an accrediting institution recognized by the U.S. Department of Education in order for it to be credited towards qualifications. Therefore, provide only the attendance and/or degrees from schools accredited by accrediting institutions recognized by the U.S. Department of Education .

Failure to provide all of the required information as stated in this vacancy announcement may result in an ineligible rating or may affect the overall rating.

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert