Turn this role into an interview — a resume and cover letter built around what this employer wants.
US National Security Agency/Central Security Service is seeking a Software Engineer to work across a broad set of computer science areas including cybersecurity, HPC, quantum computing, data analytics, ML/AI, cryptology, algorithms, and platform development. The role emphasizes the full software development lifecycle and programming expertise in a highly dynamic environment.
Qualifications include entry-level to senior experience with a focus on formal software development practices; NSA values
As a Software Engineer at NSA, you can focus on virtually any area of computer science including cybersecurity, high-performance computing (HPC), quantum computing research, data analytics, machine learning/artificial intelligence (ML/AI), cryptology/cryptography, complex algorithms, large-scale platform development and many others. The sheer breadth of technologies NSA uses provides countless opportunities for broadening your expertise and leadership growth.
The qualifications listed are the minimum acceptable to be considered for the position.
Relevant experience must be in the software development process (i.e., requirements analysis, software design, implementation, testing, integration, deployment/installation, and maintenance) and programming.
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.
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.