Skip to main content
PC PersonalityCareers

Job Listing

Software Engineer - Mid to Experienced Level (Maryland)

National Security Agency/Central Security Service · Posted 57 days ago

On-site Fort Meade, MD $105K – $193K Apply by Jul 26, 2026 Intelligence INTJINTPISTJISTP EngineeringMarketingData
Apply for this job →

About the Role

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.

What You'll Do

  • NSA is seeking experienced Software Engineers to advance high-impact systems and teams.
  • Tools and technologies used evolve quickly, with systems and responsibilities spanning the full spectrum.
  • Common tools and areas of interest include: COBOL, C/C++, Java, cloud computing, Angular, React, Python, PIG Analytics, Pyspark, agile development, continuous integration/continuous delivery (CI/CD), containers and Docker, Kubernetes, Amazon Web Services (AWS), Linux (VMWare), ElasticSearch, Rust, micro services, Ansible, clusters, digital forensics, incident response, quantum and more.
  • Beyond technical skills, we need strong critical thinkers, collaborators, independent self-starters, continuous learners and flexible contributors.
  • We look forward to hearing from you about what excites you and where you think you can make the most impact. **Note: Please upload a copy of your transcripts from all schools attended into your Candidate Profile, prior to applying for this position.
  • Unofficial transcripts are fine at this stage.
  • Minimum qualifications for this position require a degree that demonstrates a concentration of computer science (CS) courses in foundational CS areas.**

Requirements

  • The qualifications listed are the minimum acceptable to be considered for the position.
  • Degree must be in Computer Science (CS) or Software Engineering.
  • 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).
  • Relevant experience must be in the software development process (i.e., requirements analysis, software design, implementation, testing, integration, deployment/installation, and maintenance) and programming.

Personality Fit

This role is commonly a great fit for these MBTI types:

Job ID: 92c3383e-2aab-44f7-a8a3-ca51148a1366

Posted via USAJobs

Apply Now →

Related Jobs

Today

Animal and Plant Health Inspection Service

Veterinary Medical Officer (NWS Stakeholder Engagement Coordinator)

Hybrid Salt Lake City, UT $126K – $197K INFJ INTJ ISFJ ISTJ Marketing Operations Healthcare
Today

U.S. Marine Corps

ADMINISRATIVE ASSISTANT, NF-02/RFT, CHURA WARABI CDC, CAMP COURTNEY

On-site Camp Courtney Okinawa $16 – $17/hr ESFJ ESTJ ISFJ ISTJ
Today

Bureau of Prisons/Federal Prison System

Correctional Treatment Specialist (Specialty Treatment Program Specialist - BRAVE)

On-site Allenwood, PA $64K – $97K INFJ INFP INTJ INTP
Today

Pacific Air Forces

Restaurant Operations Assistant

On-site Kadena Air Base Okinawa $16.6 – $21.8/hr ENTJ ESTJ INTJ ISTJ Operations
Today

Office of Labor-Management Standards

Criminal Investigator (LEO)

Hybrid Fort Wright, KY $78K – $122K ISTP