Software Systems Engineer IV (Software Product and Information Architecture Lead) @ JPL/NASA - Pasadena, CA

Job Overview

2 months ago

Software Systems Engineer IV (Software Product and Information Architecture Lead)

JPL/NASA - Pasadena, CA

Job Details

New ideas are all around us, but only a few will change the world. That’s our focus at JPL. We ask the biggest questions, then search the universe for answers—literally. We build upon ideas that have guided generations, then share our discoveries to inspire generations to come. Your mission—your opportunity—is to seek out the answers that bring us one step closer. If you’re driven to discover, create, and inspire something that lasts a lifetime and beyond, you’re ready for JPL.

Located in Pasadena, California, JPL has a campus-like environment situated on 177 acres in the foothills of the San Gabriel Mountains and offers a work environment unlike any other: we inspire passion, foster innovation, build collaboration, and reward excellence.


The Enterprise and Information Systems Engineering Section provides safe and effective cross-cutting information management and engineering processes, tools, and services specially designed to serve the needs of the Laboratory’s scientists, engineers, and technicians. The section primarily engages in the production, exchange, management, and protection of data, information, and knowledge throughout the entire engineering development lifecycle.

As Software Product and Information Architecture IV (Software Systems Engineer IV), you will report to our client, the Manager of the Foundry Proposal Office. You will be a Section 319 staff member, reporting functionally to the Section Manager.

A successful candidate will perform the following:

  • Manage a team of 5-6 part-time members in the enhancement and maintenance of the JPL GetFunded system

  • Perform task management for the task

  • Lead and participate in system engineering activities for the task

  • Coordinate the development and testing of fixes and improvements to the system

  • Work with our web development framework vendor and their development staff

  • Lead the analysis and design of the information architecture for the Proposal Office

  • Build an updated inventory of information repositories and current consumers of proposal office data such as websites and APIs

  • Develop a modern information architecture that exploits the investment in proposal products and provides the “gold source” for future opportunities. The new system should:

  • Preserve the historical record of proposal products and NASA feedback

  • Guide the near-term migration from obsolete platforms and increase adaptability to future technology changes,

  • Make the data accessible to modern analysis tools while preserving protections of proprietary and limited access data

  • Improve the linkage between proposal products and NASA feedback

  • Enable the creation of data-based guidance to proposal teams through analysis of NASA feedback

  • Guide the step-wise transition from the legacy system to an integrated data system

  • Report to the Manager of the JPL Proposal Office


  • Typically requires a Bachelor’s degree in Engineering, or related field with a minimum of 9 years of related experience, Masters with 4 years of related experience, or PhD with 5 years of related experience.

  • Two years of experience developing software for production use

  • One year of previous experience leading a technical team, preferably in a software development effort

  • Software systems engineering experience, such as requirements and use case development, trade analysis, configuration management planning, and test planning

  • General knowledge of at least one high-level web application development framework, such as React, Django, Angular, and Ruby on Rails; database management systems; and cloud computing concepts

Preferred Skills:

  • Previous experiences in technical task management, such as planning, scheduling, budgeting, and reporting

  • Previous experience in using web-based application frameworks for system development

  • General knowledge of workflow management and business process management concepts and tools

  • General knowledge of principles of information architecture

  • Familiarity with JPL’s standard data and information repositories, such as Alfresco, DocuShare, SharePoint, Confluence, and Artifactory

  • Familiarity with JPL processes for acquiring B&P funding and for getting the required approvals to submit a proposal to NASA and other sponsors for funding

  • Experience in taking care of users and other customers of production software systems

  • Experience with Amazon Web Services cloud services

  • Experience with relational database management systems (RDBMSs) and SQL

  • Familiarity with LDAP, AD, and SSO, as implemented at JPL

  • General knowledge of popular Microsoft enterprise development technologies such as .NET, IIS, SQL Server, Active Directory, and C#

JPL is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to sex, race, color, religion, national origin, citizenship, ancestry, age, marital status, physical or mental disability, medical condition, genetic information, pregnancy or perceived pregnancy, gender, gender identity, gender expression, sexual orientation, protected military or veteran status or any other characteristic or condition protected by Federal, state or local law.

In addition, JPL is a VEVRAA Federal Contractor.

EEO is the Law.

EEO is the Law Supplement

Pay Transparency Nondiscrimination Provision

The Jet Propulsion Laboratory is a federal facility. Due to rules imposed by NASA, JPL will not accept applications from citizens of designated countries or those born in a designated country unless they are Legal Permanent Residents of the U.S or have other protected status under 8 U.S.C. 1324b(a)(3). The Designated Countries List is available here.

Similar Jobs

Salesforce Developer

City National Bank

Los Angeles, CA

Experience developing and testing software. Hands on experience programming software. Design and Build high quality software. Bachelor's Degree or equivalent.

Tool Crib-Palmdale

US Tool Group

Palmdale, CA

Strong knowledge with Windows-based computer operating systems and software. Use system function to locate available inventory. Good overall knowledge of tools.

Platform Senior Developer

City National Bank

Los Angeles, CA

Design and Build high quality software. Expertise in developing and testing software. The position requires a strong knowledge of development methodologies and…

Application Senior Administrator

City National Bank

Los Angeles, CA

Implement and support new software versions and new versions of systems software. Set-up and support of workflow and job scheduler software.

Tool Crib Attendant- El Segundo

US Tool Group

Torrance, CA

Strong knowledge with Windows-based computer operating systems and software. Use system function to locate available inventory. Good overall knowledge of tools.

Flight Controls Engineer

Cimarron Software

Palmdale, CA

Flight control systems/vehicle management system experience. Experience developing software architecture and development plans for an air vehicle OFP.

Senior Scrum Master - Agile Delivery Lead [HYBRID]

Southern California Edison

Rosemead, CA

Become a Senior Scrum Master - Agile Delivery Lead at Southern California Edison (SCE) and build a better tomorrow.

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…

Accounts Receivable Specialist


Los Angeles, CA

Partner with corporate engineering teams to optimize accounting system and implement new processes. Manage open aging of assigned accounts to ensure timely…

Helpdesk Support Technician (FT)

Charter Impact

Northridge, CA

Diagnose and research software/hardware issues to resolve connectivity and/or software configuration problems. Perform content filtering request changes.

IT Help Desk Analyst (FT)


Los Angeles, CA

Provide level 1 & 2 support for all corporate and warehouse desktop hardware/software issues with off the shelf software such as Microsoft suites, AS/400,…

Service Shop Foreman


Hawthorne, CA

Ensure proper usage of MyKaarma and all other required software. Maintains the shop (up-to-date) on computer and diagnostic equipment updates and performs…

Software Engineer

Santa Monica, CA

You will be developing and enhancing various data curation systems. Adopt design patterns and innovate systems with the adoption of modern tools & technologies.

Senior Software Engineer

Santa Monica, CA

Collaborate on the development and design of software and systems with other engineers and stakeholders to ensure best practices are followed.

Senior Graphics Programmer

Rockstar Games San Diego & Toronto

Carlsbad, CA

Experience optimizing both performance factors and memory footprints using hardware and software profilers (PIX, GCM Replay, Tuner, Vtune, etc.).

Pharmacist (Full or Part Time)


Menifee, CA

Proposes and implements enhancements to pharmacy systems to further promote productivity. At least 1 year experience as a pharmacist in a retail setting…

Shop Helpers

AEVEX Aerospace

Murrieta, CA

The company's capabilities include custom design and engineering; rapid prototyping; sensor integration and sustainment; aircraft modification and certification…

Technician III

NIC Partners, Inc

Rancho Cucamonga, CA

The Technician III is responsible for working with a crew to ensure that special systems projects are efficiently implemented per scope of work and industry…

GPU Software Engineer

DeepSight Technology

Los Angeles, CA

You utilize your robust knowledge and skillset to assist in developing the software architecture and efficient fast algorithms of our next-generation, high…

Automotive Service Advisor / Vehicle Repair Shop Manager

Tire Pro's

Glendora, CA

Whether it's a four-wheel-drive system, transmission, brakes, exhaust, or heating and air conditioning repair, it's no problem for our team.

Dental Office Manager

Monterey Hills Dental

Los Angeles, CA

Knowledge of office administrator responsibilities, systems and procedures. A successful Office manager should have experience with a variety of office software…

DevOps Engineer

ESRI, Inc.

Redlands, CA

2+ years of software development or DevOps engineer experience. Firm grasp on version control concepts and build systems.

Front Desk Membership Sales Representative (part time)

StretchLab Montecito

Santa Barbara, CA

Ability to learn and use the ClubReady software system. The purpose of the Sales Representative is to assist the General Manager with new membership sales by…



Los Angeles, CA

Demonstrated ability to use computing systems in a network environment. Proficiency with Microsoft Windows software including: Word, Excel, and database…