Search Jobs
Sr. Principal Software Engineer 2
Job Description
ROLE AND POSITION OBJECTIVES:
As a software engineer for SDA O&I/GMI, 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
Additional Key Skillsets:
- 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)
Workplace Options:
This position is Hybrid/Flex as desired.
While on-site, you will be a part of the Scottsdale location business supporting SIS.
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. Agile experience preferred.
CLEARANCE REQUIREMENTS:
Department of Defense Secret security clearance is required within a reasonable amount of time after of hire. Applicants selected may be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information. Due to the nature of work performed within our facilities, U.S. Citizenship is required.
US CITIZENSHIP REQUIREMENT:
This assignment is a US Government Contract which requires all applicants to be US Citizens.
NO SUBCONTRACT REQUIREMENT:
No third-party applicants will be considered. If you are a third party contracting company, please do not respond to this position.
Meet Your Recruiter
![](https://cdn.haleymarketing.com/images/team-members/102429/thumbs/teammember_thumb_small2x_square-51DBF422-9FC1-3191-993B-CD5F2005A6BE.png)
Joe Fisher
Technical Recruiter
I am a seasoned Technical Recruiter and retired U.S. Army Human Resources Specialist with two decades of experience building high-performing teams within government and defense; holding active Secret Clearance. Recognized for demonstrating a natural aptitude for directing the full recruiting cycle while providing the optimal candidate and stakeholder experience, as well as for building robust candidate pipelines and relationship networks to proactively meet hiring and staffing needs.
Currently, I am a Technical Recruiter with Contract Professionals Inc. I conduct full cycle recruiting, sourcing specialized engineering and IT positions for civilians and veterans, while piloting the successful placement of qualified candidates into approved government projects and programs. In addition, I liaise with senior leadership, business partners, and hiring teams to ensure the company’s recruitment support structure is driving the business forward with minimal expenditures.
Colleagues describe me as a loyal, progressive, driven, down-to-earth, strategic and innovative recruiting expert who can be relied on to offer superior human resources solutions for complex corporate challenges.
Share This Job:
Share This Job:
Are you sure you want to apply for this job?
Please take a moment to verify your personal information and resume are up-to-date before you apply.