TITLE: Senior Principal Software Engineer (US Citizenship REQUIRED)
CLEARANCE: Secret, obtainable within reasonable time based on requirements
LOCATION: Hybrid Flex Scottsdale, Arizona 85250
Alternate location: Pittsburgh, Pennsylvania 15203 (NO RELOCATION PACKAGE)
RATE RANGE: $85/hr- $108/hr (no health benefits while on contract-an hour worked is an hour paid)
POSITION OBJECTIVES:
As a software engineer, you'll be a member of 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.
We encourage you to apply if you have any of these preferred skills or experiences:
Satellite communications knowledge
Ground to Satellite communication knowledge
Ground operations experience
What sets you apart:
Creative thinker with demonstrated success leading the software development life cycle
Collaborative team player eager to provide technical leadership and position others for success
Exceptional communication and presentation skills, with notable record of securing buy-in on concepts and ideas
Experienced in the art of negotiation with ability to meet challenging customer requirements with win-win solutions
Commitment to ongoing professional development for yourself and others
REQUIRED SKILLS:
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)
Agile experience preferred.
EDUCATION/YEARS REQUIRED
Requires a Bachelor's degree in Software Engineering, or a related Science, Engineering or Mathematics field.
Also requires 10+ years of job-related experience, or a Master's degree plus 8 years of job-related experience.
If you would like to interview for this position, please send an updated WORD version of your resume to Dee Smith, d.
smith@geologics.
com
Dee Smith
Sr.
Technical Recruiter
(703) 891-6149
d.
smith@geologics.
com
*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 is an Equal Opportunity/Affirmative Action Employer that is committed to hiring a diverse and talented workforce.
EOE/Disability/Veteran