Software Engineer @ Geologics Corporation - Pasadena, CA

Job Overview

2 months ago

Software Engineer

Geologics Corporation - Pasadena, CA

Software Systems Engineer - RTX/JPL - Pasadena, CA
Role: Software Systems Engineer
Client: Raytheon Technologies/JPL
Location: Pasadena, CA
Must be a United States Person to apply
Long-term contract
Pay Rate: OPEN (w2 non-benefited, or c2c if you own company)
Job Description:
Raytheon Technologies, Pasadena CA, is looking for a Software Engineer to contribute to an exciting new opportunity for the Physical Oceanography Distributed Active Archive Center (PODAAC) team for our JPL/NASA customer. As a member of the PODAAC Cloud Development team, the candidate will contribute to the successful development and deployment of the data- / compute-intensive mission SDS and report to the Cognizant Engineer (Cog E).
Responsibilities include, but are not limited to:
  • Working directly with the Cog E for PODAAC to design and develop capabilities for the ingestion, processing, storage, management and delivery of PODAAC science data products and metadata.
  • Developing data processing workflows and data product metadata extractors.
  • Designing, developing, and integrating software capabilities in compliance with interface and requirements documents.
  • Developing software on the cloud using opensource tools - e.g., HySDS, Elasticsearch, Conda, Terraform, Apache HTTP Server (web server), Python Flask, AWS CLI (AWS command line utility) etc.
  • Developing new tools and services contributing to their design based on the use cases defined.
Required Skills:
  • Extensive knowledge of software development discipline Including S/W development lifecycle, requirement development, V&V, Configuration Management and issue tracking
  • Experience with agile development framework and sprint lifecycles
  • In depth knowledge of Linux, Cloud services, Docker container technologies, Elastic Stack, messaging protocols, REST-based interfaces
  • Experience with AWS processing and data storage strongly preferred; specifically, familiarity with the AWS console, EC2 instance management, S3 storage, Lambda, SNS/SQS, and concepts like Autoscaling groups and basics on how networking works on the AWS cloud
  • Experience and understanding of Science Data System functional capabilities and services
  • Experience designing and developing process control and data management software for automated data processing systems
  • Understanding of various workflow patterns and experience implementing data processing pipelines that meet mission science data requirements.
  • Experience with data/metadata modeling and common data management techniques and concerns such as data lineage (provenance), database management and data architecture
  • Strong Proficiency with Python, Unix scripts, XML, JSON, Maven, Gradle
  • Technical document writing and presentation skill
  • Extensive experience with Git, and Issue tracking tools such as Jira
Desired Skills:
  • C++
  • Java
  • Experience with CI, CD concept using tools such as Artifactory, Jenkins, Terraform
  • Experience with process control and data management system software and frameworks such as Apache OODT, ACCE, HySDS, ARIA and CWS
  • Experience with standard science data formats such as HDF5 and NetCDF
  • Experience and understanding of Flight projects life cycle, processes and procedures
Education and Experience Required:
Bachelor of Science in STEM or a related field, or related discipline with a minimum of 5 years of related experience.
Kyle Dunkin

GeoLogics is an Equal Opportunity/Affirmative Action Employer that is committed to hiring a diverse and talented workforce. EOE/Disability/Veteran

Similar Jobs

Research Software Engineer

California Institute of Technology

Pasadena, CA

The research software engineer will pursue independent research on large-scale convex optimization, identifying and pursuing interesting directions.

Associate Software Engineer

Aerojet Rocketdyne

Canoga Park, CA

The successful applicant for this entry-level opportunity will contribute to the development of embedded real-time control system software and/or application…

Associate Software Test Engineer, Secret Clearance (AHT)

Northrop Grumman

Manhattan Beach, CA

Work with the software lead test engineer and a team of software developers to establish and develop test methods and techniques.

Senior Software Engineer, Web Payment Experience


Los Angeles, CA

Work with server-side engineers. A deep enjoyment of writing and shipping production software. Across it all, we’ve embedded financial services tools at the…

Software Engineering Scientist

L3Harris Technologies

Anaheim, CA

Provide technical leadership to all software development life cycle project activities (analysis, preliminary and detailed software design, code, test,…

Senior Software Engineer, Web Payment Experience


Los Angeles, CA

Work with server-side engineers. A deep enjoyment of writing and shipping production software. Across it all, we’ve embedded financial services tools at the…

Web Developer


Los Angeles, CA

Basic experience using design software such as Adobe Photoshop and Dreamweaver. The developer will primarily support web modernization and redesign projects and…

Machine Learning Engineer, Professional Services

Amazon Web Services, Inc.

Irvine, CA

4+ years of industry experience developing applications, designing data architectures (e.g. data pipelines, distributed computing engines, ML infrastructure…

Staff Engineer Embedded Software / With Active Security Clearance

Northrop Grumman

Northridge, CA

From there, you will then assess existing software for possible reuse in combination with new development, then support integration in a lab environment and…

Senior Software Engineer, Merchant Connect Platform


Los Angeles, CA

A demonstrable and strong track record of building highly scalable, performant and resilient software systems. BA/MS/PhD in Computer Science or a related field.

Senior .Net Developer

City National Bank

Los Angeles, CA

The typical day includes collaborating with business system analysts, project managers, engineers (e.g., Software, UX, Full Stack, DevOps, Quality,…

Programmer Analyst

Loma Linda University

Loma Linda, CA

Strong knowledge of project management software such as MS Project, Access, and other project management tools for task tracking and team collaboration efforts.

Senior DevSecOps Engineer (remote), Experian Consumer Services


Costa Mesa, CA

Manage cloud security tools such as WAF, IDS/IPS, Anti-Virus, Integrity monitoring, vulnerability scanning, and cloud security/compliance monitoring frameworks.

FE Programmer


El Monte, CA

At least 3-year software development experience. Complete the specific project assigned by the team lead and the management team.

Wordpress Developer

King Kong

Los Angeles, CA

Extensive training and full support - we take training very seriously and will provide you with the industry's very best training, giving you the knowledge and…

Software Engineer Level I


Pasadena, CA

You will partner with lead engineers to design, code, and develop secure software applications and interface solutions that power JPL’s spacecraft, science…

Integration Development Engineer - 4514889


Los Angeles, CA

Accenture Flex employees work in their local metro area onsite at the project, significantly reducing and/or eliminating the demands to travel.

Staff Engineer 2 - Edge Computing - Opportunity for Working Remotely Los Angeles, CA


Los Angeles, CA

Our software delivers the freedom and flexibility businesses need to build the future. Rethink's Neurodiversity program to support parents raising children with…

Software Quality Engineer

Northrop Grumman

Palmdale, CA

Ensures that project and process control documentation are compliant with requirements, objectives and/or contract. Shift: 1st Shift (United States of America).

Senior Software Engineer - Payments


Venice, CA

We are hiring a responsible and passionate Senior Payments Software Engineer with excellent client-side development skills to contribute to our early-stage…

Software Development Engineer in Test - 4504754


Los Angeles, CA

Knowledge of VM test environments and/or cloud-based computer environments. Analyze testing results to determine potential bottlenecks and software bugs and…

Automation & Control Software Engineer


San Diego, CA

Appliesbroad knowledge in sensors, actuators, control algorithms, software, anddata analysis tools to drive automation and control software improvementsto…

Senior GUI Software Engineer, Critical Care

Edwards Lifesciences

Irvine, CA

Develop software requirements and design documents, translation of software requirements into structured software design and implementation for the GUI…

Senior Control and Automation Software Engineer


San Diego, CA

Applies broad knowledge in sensors, actuators, automation logic, system state management, control algorithms, software realization, and data analysis tools to…