Software Systems Engineer @ Sure Secure Solutions - Pasadena, CA

Job Overview

5 days ago

Software Systems Engineer

Sure Secure Solutions - Pasadena, CA

Software Systems Engineer

We are looking for a Software Engineer to contribute to an exciting new opportunity for the Physical Oceanography Distributed Active Archive Center (PODAAC) team for our customer.

As a member of the 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.

Education and Experience:
Bachelor's degree in STEM and at least 5 years of related professional experience

Work Location:
The work is required to be completed on-site in Pasadena CA

This position requires a U.S. Person who is eligible to obtain any required Export Authorization.

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

Optional 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

Job Type: Full-time

Salary: $150,000.00 - $160,000.00 per year


  • 401(k)
  • Dental insurance
  • Health insurance
  • Paid time off
  • Vision insurance


  • 8 hour shift


Work Location: One location

Similar Jobs

Robot Onboarding Specialist

Miso Robotics

Pasadena, CA

In addition to addressing field problems, you will work with hardware and software test engineers to execute system verification and validation tests for new…

Staff Systems Engineer

LinQuest Corporation

El Segundo, CA

This entry-level role may allow for a rotation program that enables broad exposure to multiple aspects of systems engineering activities, including emulation…

Executive Assistant

Outward Bound Adventures

Pasadena, CA

Google Docx and ability to learn and use other software systems confidently as needed. Creates standardized systems of grant information management and ensures…

Systems Engineer

Booz Allen Hamilton

El Segundo, CA

Knowledge of GPS satellite system hardware or software. Grow your skills by merging systems engineering principles and software development to create a custom…

Operations Admin I - CA

FedEx Ground Careers US

Chino, CA

Verifies timely log entry into system • Enters all individual vehicle mileage record information into the system and works with ICs and Linehaul staff to…

Career Services Specialist

Goodwill Southern California

La Puente, CA

Conducts real time data entry inputting necessary information into automated case management system, maintains electronic and hard copy confidential case files,…

Pro Sales Associate


Los Angeles, CA

Some basic computer skills are necessary to use our customer management software. You don’t need to have any previous experience or knowledge in paint or sales.

Test Technician

General Micro Systems, Inc.

Rancho Cucamonga, CA

Basic familiarity with operating systems (Windows, DOS). Familiar with computer software functionality such as BIOS, EEPROM, programmable devices, etc.

External Care Coordinator

Comfort Keepers Pasadena

Pasadena, CA

Will need to master additional software including ClearCare. Documents all required information for regulatory/compliance purposes in the appropriate…

Digital Banking Systems Conversion Support (Corporate Location Temp 3 Month Assignment)

LA Financial Credit Union

Pasadena, CA

Digital Banking Systems Conversion Customer Support (temporary 3 month assignment)*. Onsite Role $17 - $18 per hour depending on experience level*.

IT Dispatch Coordinator


South Pasadena, CA

Maintain tracking of software licenses and IT contracts. Able to operate phone systems including walkie-talkie, cell phones, and Direct Connect.

Spacecraft Operations Systems Engineer


Santa Barbara, CA

Experience utilizing cloud based software. Familiarity with at least one of the following: orbital mechanics, attitude control, LEO GNC systems, space systems…

Event Planner I – Regional Events team


Irvine, CA

Online registration systems experience a plus. Knowledge of Microsoft office software, including Word and Excel. This position is full time, in-office only.

Administrative Assistant


San Fernando, CA

Must be able to learn multiple software systems. RIGZ LLC* focuses on creating a Transportation Management Platform (TMP) software.

Full Stack Software Engineer


Pasadena, CA

Extensive experience in developing full-stack software components covering software running on mobile applications and browser-based front-end UI applications.

Human Resources Assistant (OA)

US Air Force Materiel Command

Edwards AFB, CA

Runs reports from various personnel systems to check for system errors, regulatory requirements, and correctness. Must possess skill in dealing with the public.

Client Services Associate (Hybrid)

Advisor Business Solutions

El Segundo, CA

Create and maintain client files in CRM and other systems. Technology – MS Office, Salesforce or CRM software, Zoom, Calendly or Scheduling App.

Career Services Specialist

Goodwill Southern California

Santa Clarita, CA

Conducts real time data entry inputting necessary information into automated case management system, maintains electronic and hard copy confidential case files,…

Prin Systems Engineer

Mercury Systems

Torrance, CA

Develop and extend system models using existing requirements, interface documentation, and related design and systems engineering documents.

Deputy BSA Officer


Pasadena, CA

Very familiar with BSA/AML monitoring systems and how to obtain information from various systems and reports. Must be experienced in the effective use of one or…

Help Desk Support Technician

Professional Plastics

Fullerton, CA

Assists IT team in management of company voice and cellular systems. Provides end user training on company hardware, software and policy/procedure.

BE Programmer


El Monte, CA

Assist to quality control staff to test the functionalities and performances of the software and help system administrator to arrange on parameters and solve…

Cloud Engineer


Burbank, CA

Architect systems that help achieve business goals. Advise on critical system design decisions. Experience with all stages of the software development lifecycle…

Software Engineer

Geologics Corporation

Pasadena, CA

Experience designing and developing process control and data management software for automated data processing systems.