Enterprise Applications Software Engineer (Intermediate Level)

Job Details

Job ID: 12756

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 Business Information Services (EBIS) Division is a part of JPL's Business Operations Directorate. We maintain stewardship over the ever-evolving Business IT portfolio of applications and systems required to support the Laboratory's business function and processes. We handle the full systems lifecycle across all major business processes, provide analytical and technical services, as well as strategically partner with Laboratory community to ensure continuous delivery of business IT services. Some key initiatives embraced by our Division includes a business intelligence program, Robotic Process Automation, data analytics, and adopting agile methodologies and tools.


Do you enjoy coding, as well as interacting with business partners and domain specialists to understand their business needs, then conveying the expertise to transform these needs from requirements to technical solutions that deliver value? We are looking for a technical talent to do just that!


We are seeking a software engineer to join our dedicated team of IT professionals in EBIS' Supply Chain Management Information Services Section. The new team member will have opportunities to innovate and apply technologies across a spectrum of industry standard methodologies in procure-to pay, manufacturing, facilities and logistics business domains. In this highly impactful, far-reaching role, we look for the candidate to demonstrate highly driven, collaborative and results-oriented behavior. We value a candidate who works independently and in collaboration with other team members. We are looking for individual who is analytical, applies excellent judgement, and has the ability to multi-task in order to successfully support the business systems needs in a timely fashion.


You will be responsible for the following:

  • Work with a cross-functional team members and business community to gain understanding of JPL’s Procure-to-Pay (P2P) business processes and how they are configured in Oracle P2P modules.
  • Elicit and capture relevant requirements and help users discover their real business needs. Conduct or participate in software feasibility and trade studies.
  • Build use cases, generate user stories, test scripts and test plan.
  • Design, setup, develop and test business software applications and interface solutions that will be delivered into JPL’s enterprise computing system environment according to JPL/EBIS software development standards.
  • Coordinate and communicate system upgrades, new features and changes to users and business process owners.
  • Keep our products up-to-date and relevant by proposing improvements as business needs evolve, or as new features become available. Review, analyze and make recommendations for Oracle Patch Releases.
  • Remain in regular contact with user community throughout the project to lead problem solving workshops, suggest prototypes, conduct product demos, alleviate concerns, validate requirements.
  • Participate in technologies evaluation and recommend solutions to optimize IT and business processes.
  • Analyze and resolve technical/functional production issues.
  • Help and mentor team members.


  • Typically have a Bachelor degree with a minimum of 3 years of relate experience or a Master degree with 1 year of related experience in Computer Information systems, Computer Science, Business Information Systems or related field.
  • Knowledge of system design, configuration/module setup with Oracle R12.x iProcurement, Purchasing or Payables.
  • Has experience in SQL, Oracle PL/SQL, Shell Scripts, XML, Python, Java, JavaScript, Angular, Node.js, HTML 5, or CSS and Web applications development.
  • Ability to communicate ideas, instructions, and requirements clearly and concisely; ability to tell a story.
  • Working knowledge in the following: Form personalization or custom.pll, OAF personalization, OAF extension and customization.
  • Is familiar with Oracle development toolsets such as jDeveloper, Report Developer, SQL*Loader, Workflow Builder, Alerts, XML/BI Publisher.
  • Analytical and problem-solving skills.
  • Ability to translate requirements into business system solutions.
  • Ability to build prototypes and mockups.
  • Understanding of software development methodologies including waterfall and agile/scrum.
  • A self-starter with the ability to think creatively and to work well both as part of a diverse team and as an individual contributor.
  • Experience with JIRA or similar issue-tracking systems.
  • Proficient with Microsoft Office Suite: Excel, Power Point, Visio, and Word.

Desired Skills:

  • Familiarity with building APIs and services using REST, SOAP, etc.
  • Experience with developing reports in OBIEE or Tableau.
  • Familiarity with data security methods and safe guarding different classification of information, both in place and in transit.
  • Familiarity with basic toolsets that support development, such as Jira and GitHub.
  • Experience with search technologies like Elastic or Oracle Text etc.
  • Experience with Machine Learning Natural Language Processing (NLP).


Work Authorization


Connect with Us

Not ready to apply? Connect with us for general consideration.

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.