KEYW Corporation

  • Software Engineer

    Job Locations 4 weeks ago(11/15/2018 9:04 AM)
    # of Openings
    Posted Date
    Software Engineering
    Default: Location : Location
    US-MD-Fort Meade
    Default: Location : Location
    US-MD-Fort Meade
  • Responsibilities

    The Software Developer will apply advanced methods, theories and research techniques in the investigation and solution of complex and advanced software applications and problems.  Plan, conduct and technically direct projects or major phases of significant projects.  Coordinate the efforts of technical support staff in the performance of assigned projects.  Provide specific input to the software components of systems design to include hardware/software trade-offs, software reuse, COTS/GOTS in place of new development.




    Required Qualifications:

    • Bachelors in Computer Science, Engineering or Computer Engineering
    • Eight (8) plus years of experience in software development and evaluation
    • Four (4) years of additional experience on project of similar scope and processes may be substituted for a Bachelors degree
    • Masters in Computer Science , Engineering or Computer Engineering plus three (3) years of experience in software development and evaluation
    • Solid experience with Python, GIT and some C
    • Network protocol experience with RFCs, code parsing and error checking
    • Deep knowledge of XML language for authoring/parsing for EICT) Test Tool
    • State machine design and implementation
    • Develop and implement algorithms to meet or exceed system performance and functional standards
    • Assist in the development and executing of test procedures for software components
    • Analyze system performance, develop software solutions and confer with users and systems engineers
    • Analyze system flow, data usage and work processes, and investigate problems
    • Modify existing software to correct errors to adapt new hardware or improve performance
    • Design, develop and modify software systems using analysis and mathematical models to predict and measure outcome and consequences of design
    • Design and/or implement complex databases or data repository interfaces/queries
    • Provide input to the software components of system design to include hardware/software trade-offs, software reuse for COTS and GOTS
    • Perform requirement analysis and synthesis from system level to individual software
    • Develop and apply advanced methods, theories and research techniques in the investigation and solution of complex and advanced software application
    • Experience with software development and evaluation—design, coding, and testing

    Preferred Qualifications:

    • Experience in basic cryptography, computer architecture, technical writing, and software quality assurance
    • Familiarity with MACsec and EAP concepts and protocols and their implementation in code
    • Familiarity with Linux Kernel programming
    • Familiarity with coding cryptographic algorithms
    • Familiarity with SCAPY

    About the Organization

    KeyW is a pure-play national security solutions provider for the Intelligence, Cyber and Counterterrorism Communities' toughest challenges. We support the collection, processing, analysis and dissemination of information across the full spectrum of their missions. We employ and challenge more than 2,000 of the most talented professionals in the industry with solving such complex problems as preventing cyber threats, transforming data into intelligence and combating global terrorism.


    KeyW, together with its direct and indirect subsidiaries, encourages and actively supports a policy of Equal Employment Opportunity and commits to provide equal opportunity to each individual, regardless of race, color, religion, gender, sexual orientation, age, national origin or ancestry, marital status, veteran status, disability or any other classifications protected by Federal, State or local law. In fact, we foster an environment that promotes diversity, balance and fun—because we believe in the importance of having a workplace as unique as the challenges we solve.

    Clearance (Text Only)

    Clearance: Positions require a Top Secret security clearance, based on current background investigation (SBI), as well as the favorable completion of polygraph.  Clearance and polygraph processing will be completed by the U.S. Government.
    KeyW is an EEO employer. We are committed to providing fair and equal employment consideration, regardless of race, color, religion, national origin, gender, sexual orientation, age, marital status or disability.

    How to Apply?
    Please click apply on the right.
    Recruiting Point of Contact:
    Phyllis Kerr:


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share to your network!