Employment at CPI

Web Application Developer

Computational Physics, Inc., seeks a Web Application Developer to support our work at the United States Naval Observatory (USNO) in Washington, D.C.

Background on the USNO

The USNO is responsible for the production and dissemination of precise parameters concerning time, star positions, and the earth’s rotation for the Department of Defense (DoD), the intelligence community, other U.S. Government users such as the Coast Guard, NASA and the National Oceanic and Atmospheric Administration (NOAA), as well as non-U.S. Government civilian and international users. These astronomical and geophysical parameters support navigation (GPS) and many other applications. The USNO is also responsible for providing software tools and applications concerning navigation, natural lighting and related functions, for operational use by U.S. Government agencies such as those mentioned above. In addition, the USNO performs both basic and applied research in related areas.

Description of the Position

The Web Application Developer will initially support the Astrometric Reference and Guidance from Observations of Satellites (ARGOS) project, and will eventually transition to other projects as USNO development priorities evolve. The ARGOS project is a network of USNO telescopes and supporting infrastructure that are used to observe near-field (i.e., solar system) targets, astrometrically and photometrically process the astronomical data, and note and report anomalies. Responsibilities of the Web Application Developer for ARGOS include leading the design and development of a number of ARGOS system user interfaces (UIs), to include operator interfaces for distributed system management and an ARGOS portal. The engineer will work in compliance both with general Navy software standards as well as with the specific standards and requirements of the USNO.

The position is located at the USNO in Washington, D.C. During the covid-19 pandemic, telework will be required and/or authorized in accordance with Observatory policy in effect at the time. Salary will be commensurate with experience and qualifications.

Required Qualifications

  • 5 or more years of experience in developing user interfaces using web application frameworks and tools (such as Angular, React, Node.js, Express.js, etc.).
  • 5 or more years of experience in full web service stack (LAMP, LEMP, MEAN, etc.).
  • 10 or more years of experience in developing software applications using high level programming languages (JavaScript, Python, C/C++, etc.).
  • Experience managing Cisco network infrastructure including ASA firewalls, VPN, and Firepower devices and Firepower Threat Defense.
  • Experience in User Experience/User interface (UX/UI) design best practices.
  • Experience in software development projects using an Agile software development life cycle (Scrum, XP, Kanban, etc.)
  • Experience with modern software development tools, including:
    • Version control tools (Git, SVN, etc.)
    • IDE and debugging tools (VSCode, Eclipse, Visual Studio, etc.)
    • Project Management and Issue Tracking tools (Jira, Helix ALM, etc.)
    • CI/CD pipelines (GitLab, GitHub etc.)
  • Experience with Linux or Unix operating systems.
  • Experience with development using AWS Cloud Services.
  • U.S. citizenship is required by our contract with the Navy.

Desirable Qualification

  • Experience in developing scientific applications.
  • Experience using docker containers.
  • Knowledge of distributed and concurrent programming models.
  • Experience in database development, data models, and data ingest.
  • Security+ Certification or equivalent.

Please send your resume in confidence to employment@cpi.com. In the subject line, please write "Software Application Engineer." A cover letter is optional.

CPI is an Employee-owned Company and an Equal Opportunity Employer



VHE Engineer

Computational Physics, Inc. (CPI) is seeking a Virtual Hosted Environment (VHE) Engineer to support USNO in the deployment and maintenance of its new Precise Time and Astrometry Network.

Background on the USNO

The United States Naval Observatory (USNO) is responsible for the production and dissemination of precise parameters concerning time, star positions, and the earth’s rotation to the Department of Defense (DoD) and intelligence community (IC), other U.S. Government (USG) users such as the National Oceanic and Atmospheric Administration (NOAA), as well as non-USG civilian and international users. Distribution of these parameters supports GPS navigation among other applications. A reliable, secure, maintainable and manageable USNO network is crucial to the production and dissemination of these data products.

Description of the Position

The Web Application Developer will initially support the Astrometric Reference and Guidance from Observations of Satellites (ARGOS) project, and will eventually transition to other projects as USNO development priorities evolve. The ARGOS project is a network of USNO telescopes and supporting infrastructure that are used to observe near-field (i.e., solar system) targets, astrometrically and photometrically process the astronomical data, and note and report anomalies. Responsibilities of the Web Application Developer for ARGOS include leading the design and development of a number of ARGOS system user interfaces (UIs), to include operator interfaces for distributed system management and an ARGOS portal. The engineer will work in compliance both with general Navy software standards as well as with the specific standards and requirements of the USNO.

The sucessful candidate will:

  • Provide direct support to the Precise Time, Celestial Reference Frame, Earth Orientation, and Astronomical Applications Departments at USNO.
  • Work with USNO Information Assurance staff to ensure compliance with DoD cybersecurity requirements.
  • Prepare and maintain associated documentation.

The position will be located at the U.S. Naval Observatory in Washington D.C. During the covid-19 pandemic, telework may be permitted in accordance with applicable Navy and Observatory guidance in effect at the time. The position is expected to become available during November 2021. Salary will be commensurate with experience and qualifications. CPI offers an excellent package of benefits.

Qualifications

  • Five or more years of experience managing VHE environments.
  • Experience with Layer 2 and Layer 3 switching, routing and VLANs.
  • Experience managing and configuring Enterprise Level Networks.
  • Security+ certification or any DoD-accepted equivalent.
  • Experience in DoD cyber security is highly desirable.
  • Data center experience is highly desirable.
  • U.S. citizenship is required by our contract with the Navy.

Please send your resume in confidence to employment@cpi.com. In the subject line, please write “Network Engineer.” A cover letter providing any additional information that you may feel would be useful is optional.

CPI is an Employee-owned Company and an Equal Opportunity Employer