Senior Principal Software Engineer - Scottsdale, United States - Penn Foster Inc

    Default job background
    Description
    Senior Principal Software Engineer

    job is available with

    GeoLogics

    top

    Aerospace & Defense

    company. This job can be worked from

    Fair Lakes, VA. Huntsville, AL. Colorado Springs, CO. El Segundo, CA. or Scottsdale, AZ.


    In this job you will utilize your experience in Satellite communications, Ground to Satellite communications and/or Ground Operations joining a cross functional team responsible for performing software requirements analysis, lead research and design, and develop and test software and tools.

    From inventing new products or enhancing existing applications, your talent and leadership abilities will be front and center.

    Required Skills & Experience

    U.S. Citizenship required
    Ability to obtain U.S. Department of Defense Secret security clearance
    Bachelor of Science, STEM and 10+ years of job-related experience, or a Master's degree and 8+ years' experience
    Java, C++, Node.
    JS, Cesium.
    JS, Python, Perl languages
    Application development/deployment/resource access via Docker, Kubernetes, Helm/Ansible/Terraform, Nexus, Rancher/Longhorn, Jenkins, GitLab, Istio, StackRox

    AWS Storage Services:
    S3, Glacier, Boto3, ETL frameworks, and other AWS APIs for Data Lake development
    CI/CD pipeline development
    Familiar with Agile philosophies and processes
    Kafka messaging setup, configuration, and implementation for

    XML message schema definition
    message validation according to XML schema
    message processing and forwarding

    Setup and configuration of AWS storage services for use as a Data Lake

    time frame of when data objects move from S3 to Glacier storage
    time frame of when data objects are purged from Glacier storage
    Upon access data objects move back to S3 storage
    If data object is tagged/labeled golden, the data object shouldn't be purged from storage
    processing of data object tagging/labeling to update data object's data retention policy
    setup and configuration of AWS S3 and Glacier storage
    develop migration from local on-premise storage to S3 storage
    migration from S3 to Glacier long term storage
    development of data retention policy
    possibly selective data mirroring from one S3 bucket to another S3 bucket to facilitate 2 separated envs to have access to data

    Node.
    JS and Boto3 for Web GUI to

    browse Data Lake storage
    apply tags/labels to data objects
    download data objects

    Node.
    JS and Cesium.


    JS for Web GUI to:
    render 3D map of Earth
    render/highlight system coverage areas on 3D Earth

    Familiarity with Data Lake Analysis and Data Analysis/Visualization tools:

    Office Suite (spreadsheets, slides, document editor)
    ELK/Grafana
    Matlab
    Cesium

    STK
    Jupyter Notebook/JupyterLab
    ETL tools (AWS Athena, AWS Kinesis Data Streams)

    Brian Videtic

    Senior Recruiter

    #CJ

    'In compliance with the Equal Pay for Equal Work Act, the W2 hourly rate range for this role is $ $ Rates listed are not a guarantee of salary/rate. Rate offered at time of hire will depend on many factors including education, experience, interview results and skill level.

    GeoLogics offers a variety of benefits including:
    wellness and disability insurance, 401(k), flexible spending accounts, EAP, and PTO.

    The specific programs and options available to an employee may vary depending on date of hire, schedule type, and the program requirements.' GeoLogics is an Equal Opportunity/Affirmative Action Employer that is committed to hiring a diverse and talented workforce.

    EOE/Disability/Veteran.
    #J-18808-Ljbffr