SE jobs in Fort Meade, MD

Software Engineer (SE)

Complex software systems, discrete mathematics, algorithm design, data structures, and secure mission applications.

Location Fort Meade, MD / Annapolis JunctionClearance Active TS/SCI ClearanceLevels Levels 1, 2, 3, and 4 AvailableSchedule Full Time
Apply for this Role

GS Consulting Environment

Engineering Software That Survives Operational Pressure

At GS Consulting, we do not chase generic technology hype or tool first frameworks. We build robust, scalable capabilities that solve complex operational problems. In the Intelligence Community, software does not just need to look good in a demo. It needs to function inside secure enclaves.

As a Software Engineer with GS Consulting, you will use deep computer science fundamentals. You will apply discrete mathematics, probability, and advanced algorithms to analyze, design, and validate complex software systems. If you care about logic, computation, and building mission critical tools that have real operational impact, your capabilities are needed here.

Mission and Responsibilities

Core Responsibilities

Our Software Engineers execute across the entire software development life cycle. Depending on your LCAT level, you will be expected to:

  • Analyze, design, verify, validate, implement, and maintain complex software systems across multiple domains.
  • Apply discrete mathematics, probability, and statistics to solve hard software architecture problems.
  • Use deep knowledge of algorithms, computer architecture, and data structures to optimize processing and logic computation.
  • Generalize programming techniques and deploy them across mission environments.
  • Develop comprehensive documentation, provide technical training, and present briefings and demonstrations to stakeholders.
  • For senior levels, provide formal leadership and mentorship for software development teams while improving programming methodologies and languages.

Technical Domains

Required Technical Domains

Successful Software Engineers at GS Consulting must bring authoritative practical experience across the following technical domains:

  • Full software development process, including requirements analysis, design, implementation, testing, integration, deployment, and maintenance
  • Advanced mathematics, including discrete math, probability, and statistics
  • Algorithm design and data structures
  • Logic and computation
  • Programming methodologies and multiple languages such as Python, C++, Java, and Rust

Preferred Degree Fields

Degrees must be from an accredited institution in Computer Science, Engineering, Mathematics, Information Technology, or Information Systems.

Qualification Paths

LCAT Qualification Paths

We are actively staffing billets across all four SE levels. Please review the experience requirements below. Relevant experience must fall within the computer science and software development domains listed above.

SE1

Level 1

  • Associate Degree plus 4 years of experience
  • Bachelor Degree plus 2 years of experience
  • Master Degree plus 0 years of experience
SE2

Level 2

  • Associate Degree plus 7 years of experience
  • Bachelor Degree plus 5 years of experience
  • Master Degree plus 3 years of experience
  • Doctorate plus 0 years of experience
SE3

Level 3

  • Associate Degree plus 10 years of experience
  • Bachelor Degree plus 8 years of experience
  • Master Degree plus 6 years of experience
  • Doctorate plus 4 years of experience
SE4

Level 4

  • Associate Degree plus 13 years of experience
  • Bachelor Degree plus 11 years of experience
  • Master Degree plus 9 years of experience
  • Doctorate plus 7 years of experience

Ready to write the code that matters?

Send us your resume. Please include your active clearance level, primary programming languages, and the specific SE level you are targeting based on your engineering experience.