Software Engineer

Links Technology Solutions, Inc.
Annapolis Junction, MD, US
$227K-$240K a year
Permanent
Quick Apply

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

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
  • REQUIRED : TS SCI with Full Scope Polygraph, CI
  • 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
  • 15 days ago
Related jobs
Promoted
ManTech
Hanover, Maryland

With 4 years of software engineering experience on projects with similar software processes Or 4 years of additional software engineering experience may be substituted in lieu of a degree. Software Engineers to join our team. Utilizes software development and software design methodologies appropriat...

Promoted
Capital One
Baltimore, Maryland

What You’ll Do: Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in inter...

Promoted
VirtualVocations
Baltimore, Maryland

A company is looking for a Software Engineer, Acquisition & Activation (Mobile). ...

Promoted
Leidos Inc
Columbia, Maryland

Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of COTS/GOTS in place of new development, and requirements analysis/synthesis from system level to individual software components. The Software Engineer develops, maintain...

Promoted
VirtualVocations
Baltimore, Maryland

A company is looking for a Software Engineer to work remotely in the USA. ...

Promoted
The Johns Hopkins University Applied Physics Laboratory
Laurel, Maryland

Lead and collaborate with teams of other software developers, radar engineers, combat system engineers, and physicists. We are seeking experienced Software Engineers to join us in creating modeling and simulation capabilities for Advanced Surface Navy radars and for Land-based Cruise Missile Defense...

Promoted
Capital One
Elkridge, Maryland

What You’ll Do:Lead a portfolio of diverse technology projects and a team of developers with deep experience in machine learning, distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the companyShare your passion for staying on top of tech trends,...

NSA
Fort Meade, Maryland

Software Specialties: Strong software development skills (C, C++, Assembly, ARM); Software RE/interactive debugging tools (e. Are you a computer science or computer/electrical engineering professional? Do you have strong software or hardware design, development, testing or reverse engineering skills...

Promoted
Capital One
Elkridge, Maryland

Plano 6 (31066), United States of America, Plano, TexasSenior Software Engineer, Back End (Java)Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, y...

Promoted
Capital One
Bladensburg, Maryland

Ponce City Market (41675), United States of America, Atlanta, GeorgiaLead Software Engineer, Full StackDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital...