Software Engineer with Security Clearance - Dayton, OH, United States - DCS Corporation

    DCS Corporation
    DCS Corporation Dayton, OH, United States

    2 weeks ago

    Default job background
    Technology / Internet
    Description
    Job Brief Software Engineer DCS's Infoscitex Sector is seeking an experienced Software Engineer to support development of new sensor data processing/management technologies and associated big data infrastructure leveraging data governance and data standards initiatives
    As a Software Engineer, you will have the opportunity to work on projects which directly support Department of Defense efforts world-wide
    You will also be joining a growing team of engineers, scientists, and subject matter experts in Dayton, OH, truly dedicated to improving the efficiency and effectiveness of our Airmen

    Essential Job Functions:
    Capture requirements, design, develop, extend, demonstrate, and deliver software products
    Receive low fidelity mock-ups, quickly produce and then demonstrate proof of concept for feedback from senior team members
    Research and implement concepts from academia
    Apply software engineering, development, and testing best practices
    Use systems engineering and agile development processes
    Collaborate with mixed contractor and government teams
    Help provide documentation, integration, and training support to users

    Required Skills:
    Due to the sensitivity of customer requirements, U.S
    Citizenship is required
    Bachelor level degree in software engineering, computer engineering, or equivalent engineering field with at least 8 years of software engineering experience, or a Master level degree in software engineering, computer engineering, or equivalent engineering field with at least 6 years of software engineering experience
    Applicants selected will be subject to a U.S
    Government background investigation and must meet eligibility requirements for access to classified information: Current DOD TS/SCI security clearance
    Experience with C++, Java, and Python in Linux environments
    Experience using model-based systems engineering (MBSE) methodologies and tools for software development efforts
    Experience with developing processing pipelines for cloud (AWS, GCP, or Azure) environments using IaaS deployment/standardization tools, and containerization and orchestration using Docker, Kubernetes, etc
    Experience with big data technologies (Hadoop, Spark, HDFS) and databases (Accumulo or Cassandra)
    Experience using version control software (Git) and software development tools (Jira, Gitlab, Github, BitBucket, etc.)
    Excellent written and verbal English communications skills
    Ability to work well in team environments including distributed teams.