Software Engineer

Links Technology Solutions
MD, United States
$227.8K-$240.9K a year
Permanent

Links Technology Solutions is currently seeking an experienced Software Engineer to fill an opening with an IT Services and IT Consulting company.

Responsibilities of the Software Engineer

  • Designs, modifies, develops, writes, and 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

Qualifications of the Software Engineer

  • REQUIRED : TS SCI with Full Scope Polygraph, CI
  • Eleven 11 years’ experience in software development and maintenance : ie. 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
  • Experience in x86 / x64 assembly and / or C, C++, software reverse engineering, kernel debugging, and / or protocol stacks
  • Experience in Software Reverse Engineering with at least 1 of the following tool or an equivalent : IDAPro, GDB, WinDbg, Immunity / OllyDbg
  • 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 and the associated algorithms a plus
  • Experience with scripting languages such as Python, Bash, Pearl, 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

Benefits of the Software Engineer

  • Location : Onsite role in Annapolis Junction, MD
  • Salary : $227.8K / yr - $240.9K / yr
  • Direct Hire role
  • Medical / Dental / Vision
  • 401k Matching
  • 10 days PTO
  • 10 days ago
Related jobs
Promoted
VirtualVocations
Baltimore, Maryland

A company is looking for a Cloud Software Engineer to join their team in Ft. ...

Promoted
Lockheed Martin
Hanover, Maryland

As the Principal Software Engineer you will:. Design and code new software or modify existing software to add new features. Oversee one or more software development teams and ensure the work is completed in accordance with the constraints of the software development process being used on any particu...

Promoted
VirtualVocations
Baltimore, Maryland

A company is looking for a Software Quality Engineer to enhance the quality of their mobile app and connected fitness devices. ...

PARK Senior Villas Chandler
Southern Maryland, Maryland

Provide specific input to the software components of system design to include hardware/software trade-offs, software reuse, and requirements analysis and synthesis from system level to individual software components. API Software Engineer - Senior. As a API Software Engineer at Boeing Intelligence &...

Promoted
VirtualVocations
Baltimore, Maryland

A company is looking for a Software Development Engineer II to join their product development team. ...

Leidos Inc
Columbia, Maryland

Provide training to software and system engineering teams on in-house software testing packages. The Leidos National Security Sector has a career opportunity for a Senior Software System Engineer in Columbia, MD. As a Senior Software Systems Engineer you will develop, maintain, and enhance complex a...

Capital One
Annapolis, Maryland

Senior Software Engineer, Full stack. As a Capital One Software Engineer, you’ll have the opportunity to be on the forefront of driving a major transformation within Capital One. At least 3 years of experience in software engineering (Internship experience does not apply). Illinois (Hybrid On-Site):...

Leidos Inc
Gaithersburg, Maryland

The Spatial Solutions Division (SSD), part of the Decision Advantage Solutions Business Area, is currently seeking a Software Engineer (SWE) for the Chinook Program. Collaborate with fellow software engineers to create and document optimal technical designs. Bachelor's degree in Computer Science, So...

ManTech International Corporation
Southern Maryland, Maryland

Bachelor’s Degree in software engineering, computer science or electrical engineering and 12 years’ experience in systems security engineering, software vulnerability assessment. Or (8 with a Master’s Degree in software engineering, computer science or electrical engineering). Software Assurance Eva...

Capital One
Annapolis, Maryland

Senior Software Engineer, Backend - Key Management. As a Capital One Software Engineer, you’ll have the opportunity to be on the forefront of driving a major transformation within Capital One. At least 3 years of professional software engineering experience (Internship experience does not apply). Sh...