Senior Software Engineer with Security Clearance

Gormat

Maryland

On-site

USD 150,000 - 190,000

Full time

25 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Gormat is seeking a Senior Software Engineer to design, modify, develop, write, implement, and test software applications. You will lead technical design and integration testing while supporting system administrators with software deployment.

The role requires 11 years of software experience, strong C/C++ background, and hands-on malware analysis plus expertise in Windows/Linux internals. TS/SCI with Polygraph clearance is required.

Qualifications

  • Eleven years of software development and maintenance experience.
  • Formal training on SEI CMMI-DEV model or related experience.
  • Formal training on DOD software testing standards or related experience.

Responsibilities

  • Designs, modifies, develops, writes, implements, and tests software and software applications as part of a team or solo.
  • Lead technical design of software systems and drive integration testing.
  • Assist System Administrators with installation of software applications.
  • Participate in testing through review, witnessing, and certification of software.
  • Develop software documentation and review requirements with engineering teams.
  • Derive software requirements from system-level specifications with the team.

Skills

CMMI-DEV
DOD standards
TS/SCI Poly
Malware analysis
Win/Linux internals
Shellcode analysis
Python scripting
Reverse engineering
C/C++
Security certs

Education

Engineering degree (Electrical/Computer/Software)

Tools

IDA Pro
GDB
WinDbg
Immunity/OllyDbg

Job description

Gormat is looking for a Senior Software Engineer to join our team! In this role you will get to designs, modifies, develops, writes, and implements, and tests software and software applications

What You'll Be Doing:
  • Designs, modifies, develops, writes, implements, and tests software and software applications individually or as a team member.
  • Primary role is to lead technical design of software systems as well as lead integration testing of software systems.
  • Supports System Administrators with the installation of software applications.
  • Participates in the testing process through test review and analysis, test witnessing, and certification of software.
  • Develops software documentation.
  • Works with system engineering team or software team lead to review and validate system requirements and to derive software requirements from system/subsystem requirements.
What Required Skills You'll Bring:

Eleven [11] years experience in software development and maintenance: i.e. software requirements analysis, software design including object oriented analysis and design, coding, testing, documentation, configuration management, user training, deployment, life cycle maintenance. (Relevant Degrees: Electrical/Computer/Software Engineering, Computer Science, Math or Information Systems)

  • Documented formal training on the Software Engineering Institute (SEI) Capability Maturity Model Integration for Development (CMMI-DEV) model or documented experience working on projects that applied some portions of this model.
  • Documented formal training on DOD standards for software testing and documentation or documented experience working on projects that applied these standards.
  • Active TS/SCI w/Polygraph security clearance required.
What Desired Skills You'll Bring:

Experience in malware analysis and mitigation techniques.

  • Strong understanding of the Windows and Linux Operating System internals and APIs.
  • Knowledge of analyzing shellcode, packed and obfuscated code, and the associated algorithms is a plus.
  • Experience with scripting languages such as Python, Bash, Perl, etc.
  • Experience in host and network analysis to identify and characterize anomalies and vulnerabilities in the platform.
  • Experience documenting findings in reports and briefings.
  • Security certifications a plus: CISSP, C|EH, CREA, GPEN, GREM, OSCP, OSCE.
  • Experience in x86/x64 assembly and/or C, C++, software reverse engineering, kernel debugging, and/or protocol stacks.
  • Experience developing computer exploits.
  • Experience in Software Reverse Engineering with at least 1 of the following tools or an equivalent: IDAPro, GDB, WinDbg, Immunity/OllyDbg. TS/SCI with polygraph is required.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Gormat • Corridor North (MD)

On-site
USD 140,000 - 190,000
Senior Software Engineer
Senior Software Engineer

Gormat • Maryland

On-site
USD 120,000 - 180,000
Senior Software Engineer — TS/SCI Clearance & Security Focus
Senior Software Engineer — TS/SCI Clearance & Security Focus

Gormat • Maryland

On-site
USD 120,000 - 180,000
Senior Software Engineer - Security-Critical & TS/SCI
Senior Software Engineer - Security-Critical & TS/SCI

Gormat • Corridor North (MD)

On-site
USD 140,000 - 190,000
Senior Software Engineer - TS/SCI Cleared, Malware Focus
Senior Software Engineer - TS/SCI Cleared, Malware Focus

Gormat • Maryland

On-site
USD 150,000 - 190,000
Senior Software Engineer 3
Senior Software Engineer 3

Reflexive Concepts, LLC • Linthicum (MD)

On-site
USD 120,000 - 150,000
Cyber Software Engineer with Security Clearance
Cyber Software Engineer with Security Clearance

Cornerstone Defense LLC • Linthicum (MD)

On-site
USD 170,000 - 190,000
Medical/Dental/Vision
PTO
401(k)
+10
Senior Software Developer with Security Clearance
Senior Software Developer with Security Clearance

VTG • Herndon (VA)

On-site
USD 130,000 - 170,000
Senior Application Developer
Senior Application Developer

Neural Solutions • Columbia (MD)

On-site
USD 204,000 - 247,000
Senior Software Developer
Senior Software Developer

VT Group (VTG) • Herndon (VA)

On-site
USD 120,000 - 180,000