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
V2X
Patuxent River, Maryland

At least fifteen (15) years of software engineering or software systems engineering experience. At least fifteen (15) years of software engineering or software systems engineering experience. We are looking for a Senior Software Engineer to support the execution of Collaborative Combat Aircraft (CCA...

Promoted
Jacobs
Hanover, Maryland

Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual sof...

Promoted
Booz Allen Hamilton
Laurel, Maryland

As a full stack developer, you can resolve a problem with a complete end-to-end solution in a fast, Agile environment.If you’re looking for the chance to not just develop .We’re looking for an experienced developer like you with the skills needed to develop .This role is more than just coding.As a s...

Promoted
9th Way Insignia
Baltimore, Maryland

Way Insignia is looking for a Software Engineer to work with the Veterans Administration (VA) to support the Compliance, Risk and Remediation service line in creating, deploying, and providing support for the Records Management - Metadata Knowledge Repository (RM-MKR) application. The Software Engin...

Promoted
VirtualVocations
Baltimore, Maryland

A company is looking for a Software Engineer I to participate in software application development and support. ...

Leidos Inc
Bethesda, Maryland

As a Software Engineer, you'll develop real-time software on Linux using C++, diving deep into all phases of the development process, using the best available tools and modern architectures. C++ software development, strong Linux tools/library knowledge, and a solid grasp of software engineering pri...

Promoted
VirtualVocations
Baltimore, Maryland

A company is looking for a Remote Senior Software Engineer - Frontend. ...

Capital One
Baltimore, Maryland

Lead Software Engineer, Full Stack (Java, Golang, AWS). As a Capital One Lead Software Engineer, you’ll have the opportunity to be on the forefront of driving a major transformation within Capital One. At least 4 years of experience in software engineering (Internship experience does not apply). Sha...

Promoted
VirtualVocations
Baltimore, Maryland

A company is looking for a Senior Software QA Performance Engineer I who will ensure efficient and effective performance of software applications. ...

Merit321, Launching Careers
Columbia, Maryland

If you are a self-motivated, creative, and detail-oriented software engineer who is passionate about developing innovative software solutions, we would love to hear from you. At least 5 years of experience in Software Engineering, Modern Java Frameworks and Libraries (e. Understanding of AGILE softw...