• Senior Software Developer

    Posted Date 1 week ago(1/14/2020 11:47 AM)
    Requisition #
    Security Clearance
    Full Time
    Job Category
    Software Engineering
  • Responsibilities

    The Joint Polar Satellite Systems (JPSS) Program (www.jpss.noaa.gov) is a NOAA project (under the National Environmental Satellite Data and Information Service [NESDIS]) developing a weather satellite observing system, consisting of three spacecraft, and a ground system capable of managing those spacecrafts.  The ground system includes antenna stations, network and telecom, telemetry and commanding, as well as data processing and distribution.  The ground system developed under the JPSS program is utilized by the NESDIS Office of Satellite Products and Operations (OSPO) to operationally manage the JPSS spacecraft and the generation and distribution of products.


    The Noblis task with JPSS is to provide analysis of the ground segment, as implemented by the program's prime contractor, and assist with developing improvements that either 1) reduce lifecycle cost, 2) enhance usability for the operations team, or 3) increase reliability and sustainability of the ground system.


    Noblis is looking for a Software Developer that will design, develop, and deploy specialized tools and applications using Python, R, Perl, Java, JavaScript, or HTML/CSS


    These software tools will be information dashboards used by stakeholders in a 24x7 operation environment monitoring satellite ground systems.  The purpose of the dashboards will be to increase visibility into system configurations, automate business processes, foster knowledge capture and management, optimize communications, and provide increased situational awareness across various stakeholders.


    In addition, the Software Developer will assist the Noblis JPSS Program team in the identification, documentation and analysis of requirements for the performance and value of Noblis developed tools.


    The Software Developer will primarily do the following:


    • Work with a team to meet with stakeholders to gather technical, functional and user interface requirements from user stakeholders such as satellite operators and satellite engineers. The requirements will focus on the design of the informational dashboards connected to various servers or APIs. This will include solutions for cross mission capabilities across multiple satellite systems (GOES-R, legacy GOES and POES).
    • In an iterative development environment, the Software Developer will design, develop, and demonstrate situational awareness dashboards using the following for both backend data acquisition and processing as well as front end design and development for a user interface:

         o Python

         o R

         o Perl

         o PHP

         o Java

         o JavaScript

         o HTML/CSS

    • Additionally, the Software Developer will assist the Noblis team in the design and development of knowledge management tools or services and help populate such tools with information gathered from satellite system developers, team leads, engineers and managers. The knowledge management tools will also serve as an area to capture events, issues and anomalies to help with root cause analysis and anomaly resolution.
    • Work collaboratively with the Noblis team to identify additional needs for improving JPSS operations, including writing and refining requirements, verifying requirements with customer, and proposing improvements or solutions.


    The candidate will be embedded with the OSPO operations staff onsite at the NOAA Satellite Operations Facility (NSOF) in Suitland, MD, as well as at the JPSS GreenTec facility in Greenbelt, MD.  The candidate will have access to both JPSS Program government staff and other JPSS prime and support contractor staff to conduct research, interviews and technical interchange meetings to gather needed information for analysis.



    Client Engagement

    · Support and lead evolving business development efforts by applying technical and functional expertise to develop business solutions.
    · Lead proposal sections for small or limited competition proposals and actively participate in teaming strategy discussions



    • Bachelor's Degree in a related field (software engineering, systems engineering, computer science, statistics, or related field).
    • Demonstrated expertise in the design and development of user interfaces (UI) and user experience (UX) for operational tools or applications using software such as: Python, Perl, PHP, Java, JavaScript, HTML, CSS
    • Experience in the design and development of dashboards and backend interfaces through data portals or APIs.
    • Working knowledge of SDLC methodologies, including documentation standards and configuration management.
    • Ability to work in both a dynamic team-oriented environment and independently, demonstrate initiative, and function productively in a design and development setting where satellite and ground segment issues can result in new assignments, as well as the re-prioritization of existing assignments.
    • Results-oriented with strong problem-solving abilities.
    • Excellent communications and presentation skills.
    • Demonstrated organizational and coordination skills.



    • Previous experience with NOAA or NASA satellite systems.
    • General understanding of weather products produced from Polar and Geostationary satellites.
    • Knowledge or experience with developing cloud native tools or applications within a Government FISMA High system.  
    • Expereince with Configuration Management Tools such as SharePoint, IBM Rational ClearQuest and ClearCase 



    Noblis and our wholly owned subsidiary, Noblis ESI, are solving difficult problems that help our government and our country. We bring the best of scientific thought, management, and engineering expertise with a reputation for independence and objectivity. We support a wide range of government and industry clients in the areas of national security, intelligence, transportation, healthcare, environmental sustainability, and enterprise engineering. Learn more at Noblis -About Us


    Why work at a Noblis company?

    Our employees find greater meaning in their work and balance the other things in life that matter to them. Our people are our greatest asset. They are exceptionally skilled, knowledgeable, team-oriented, and mission-driven individuals who want to do work that matters and benefits the public.


    Noblis has won numerous workplace awardsNoblis maintains a drug-free workplace and is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status or other characteristics protected by law.

    Apply for this job

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Connect With Us!

    Want to know about available job opportunities at Noblis? Want to receive personalized alerts with jobs that match your skills and interests? Join the Noblis Talent Connection.