SR Software Engineer with Security Clearance - Phoenix, AZ, United States - Apriva LLC

    Apriva LLC
    Apriva LLC Phoenix, AZ, United States

    3 weeks ago

    Default job background
    Technology / Internet
    Description
    We have a Great opportunity for a full time SR Software Engineer
    Good Benefits and PTO Need some with End User Device experience
    Android
    Smart Phones, Linux and


    ETC JOB SUMMARY:
    Contribute to the design and development of secure Commercial Solutions for Classified (CSfC) systems/software for End User Devices (EUD) in Apriva core technologies
    Support and enhance existing products
    RESPONSIBILITIES/


    DUTIES:

    • Design and development of new and existing product deliverables with minimal oversight and according to established engineering practices.
    • From provided architecture recommend and take ownership of changes in design and implementation that would lead to improved efficiency and/or maintainability of existing products.
    • Ability to conform to provided architecture or recommend needed changes.
    • Perform analysis, design, programming, unit testing, debugging, implementation, and support of applications.
    • Research and recommend technologies and development techniques to keep products up to date with industry trends.
    • Deliver specifications, procedures, and other documentation needed for the development, installation, and maintenance of application programs.
    • Work with product test team for problem analysis and resolution.
    • Interface with engineering and product management, and/or customers to add new or custom features to company products.
    • Participate in and contribute to a team environment

    PERSONAL QUALIFICATIONS:

    • BS degree in Computer Science, Engineering, or equivalent experience.
    • Minimum 6+ years professional work experience in the software industry.
    • Must be a US citizen in good standing and capable of obtaining a US government TOP SECRET security clearance.
    • Located in the greater Washington DC area OR must be able to travel 25% - 50% of the time.
    • Self-motivated with the discipline to follow commonly accepted engineering principles and practices and work within department development processes
    • Willing and able to support development across a variety of differing components within the product line.
    • Capable of taking ownership of existing software/system designs and implementations.
    • Strong and effective interpersonal skills within a diverse group of clients and staff.
    • Strong and effective oral and written communications skills
    TECHNICAL QUALIFICATIONS (Required):


    • Knowledge of KVM/QEMU virtualization in Red Hat 6 and 7 environments.
    • Knowledge of libvirt tools under RHEL6/7.
    • Knowledge of Hyper V and its use on Microsoft laptops and tablets.
    • Knowledge of Xen and/or Forcepoint Hypervisor on Laptop.
    • Knowledge of PowerShell.
    • Knowledge of Linux bash shell, python 2 and 3, Linux network administration.
    • Knowledge of Microsoft Server Administration and desktop customization.
    • Knowledge of Network routing and firewalls for both Microsoft and Linux operating systems, setting up NAT services in both Linux and Windows virtual machines, IPv4 and IPv6.
    • Knowledge of creation of RPM packages for custom Linux builds.
    • Familiar with discrete device assignment for Hyper V and Forcepoint hypervisors.
    • Experience with Samsung Knox and Android Environments on Galaxy smart phones and tablets, ADB install, and custom app installation.
    • VPN client support on Linux and Windows Virtual machines
    TECHNICAL QUALIFICATIONS (Highly Desirable):


    • Setup of Aruba and Cisco VPN clients.
    • Experience with OpenSSL.
    • Experience with VPNs, including Apriva, Juniper and Cisco AnyConnect.
    • Experience with Cisco Firewall setup.
    • Experience with IPv4 and IPv6 setup on Linux and Windows.
    • Experience with IOS.
    • Familiar with CSFC, MACP 2.5 and WLANCP.
    • Familiar with CSfC compliant Linux.
    • Familiar with ECC and RSA encryption creation and support.
    • Familiar with CSfC Retransmission Device setup.
    • Creation of and support for US government style ConOps, design and requirements documents.
    • Experience in the creation and refactoring of software architectures, designs, and implementations.
    • Experience with structured software development lifecycle, configuration management, and maintenance processes.
    • Experience using version control systems such as Subversion or GIT and build systems such as Jenkins

    PHYSICAL DEMANDS:
    The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job
    Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions
    Individuals may need to sit or stand as needed for long periods of time throughout the day


    WORK ENVIRONMENT:
    The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job
    Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions
    For the most part ambient room temperatures, lighting and traditional office equipment as found in a typical office environment.