Software Engineer - Annapolis Junction, MD, United States - Cornerstone Defense

    Default job background
    Technology / Internet
    Description

    Title:

    Software Engineer Location:
    Annapolis Junction, MD *Clearance: *Active TS/SCI w/ Polygraph needed to apply

    Company Overview:
    Cornerstone Defense, in partnership with our military, intelligence, and civil government customers, supports U.S
    operations worldwide through the use of many different types of intelligence, satellite, and cyber technologies
    Cornerstone's Intelligence Sector provides solutions to the United States Government for information collection, operations, exploitation and dissemination, and research activities
    Our Team specializes in software development, cloud architecture, systems and network engineering, systems integration, agile management, as well as targeting operations and intelligence analysis
    Our support to our mission customers includes cyber network operations, exploitation and defense, signals intelligence, human intelligence, and critical missions and networks
    Job Description The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements
    Works individually or as part of a team
    Reviews and tests software components for adherence to the design requirements and documents test results
    Resolves software problem reports
    Utilizes software development and software design methodologies appropriate to the development environment
    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 software components

    Required Skills:
    Elastic, Spring Cloud DataFlow, Microservices, Streaming and batch data pipelines, Java Tools

    Requirements:
    Twenty (20) years experience as a SWE in programs and contracts of similar scope, type, and complexity is required
    Bachelors degree in Computer Science or related discipline from an accredited college or university is required

    Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelors degree.