Senior Software Engineer

Gormat

Maryland

On-site

USD 120,000 - 180,000

Full time

9 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Gormat is seeking a Senior Software Engineer to design, modify, develop, implement, test, and document software applications. The role involves leading technical design and integration testing for software systems, and assisting with software installation and deployment alongside system administrators.

Requirements include 11+ years in software development, knowledge of CMMI-DEV, familiarity with DoD standards, and an active TS/SCI with Polygraph clearance.

Qualifications

  • 11+ years in software development including requirements, design, coding, testing and maintenance.
  • CMMI-DEV model knowledge or hands-on experience in projects applying the model.
  • Familiarity with DoD software testing and documentation standards.
  • Active TS/SCI with Polygraph clearance required.

Responsibilities

  • Designs, modifies, develops, writes, implements, and tests software individually or in a team.
  • Lead technical design of software systems and integration testing.
  • Support System Administrators with software installation and deployment.
  • Participate in testing with test reviews, witnessing, and certification of software.
  • Develops software documentation and aligns requirements with system specs.

Skills

11+ years experience
CMMI-DEV knowledge
DOD testing standards
TS/SCI with Polygraph
Malware analysis
Python scripting
Linux/Windows internals

Tools

IDAPro
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 — 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 3
Senior Software Engineer 3

Reflexive Concepts, LLC • Linthicum (MD)

On-site
USD 120,000 - 150,000
Software Engineer
Software Engineer

NE Solutions • Hanover (MD)

On-site
USD 110,000 - 160,000
Senior Software Engineer
Senior Software Engineer

Vosper Thornycroft Group • Chantilly (VA), Northern (KY)

On-site
USD 120,000 - 180,000
Senior Application Developer
Senior Application Developer

Neural Solutions • Columbia (MD)

On-site
USD 204,000 - 247,000
Senior Software Engineer -1236 - gsms
Senior Software Engineer -1236 - gsms

Groupe Kardol • Redondo Beach (CA)

On-site
USD 138,000 - 172,000
Relocation assistance
Senior Application Developer
Senior Application Developer

Neuralsolutions • Columbia (MD), Northern (KY)

On-site
USD 204,000 - 247,000
Senior Software Developer- C/C#
Senior Software Developer- C/C#

Beyond SOF • Fort Belvoir (VA)

On-site
USD 140,000 - 190,000
Medical
Dental
Vision
+5