Riverside Research Institute

Software Engineer

Location US-OH-Fairborn
ID 2024-3367
Software Development
Position Type
Full Time Salary

Riverside Overview

Riverside Research is an independent National Security Nonprofit dedicated to research and development in the national interest. We provide high-end technical services, research and development, and prototype solutions to some of the country’s most challenging technical problems.
 All Riverside Research opportunities require U.S. Citizenship.

Position Overview

Riverside Research's Intelligence and Defense Solutions Directorate (IDS) has a full-time opening in the Fairborn, Ohio area for a mid-level software developer.  The candidate will be responsible for working with team members to research, develop and build a prototype software application.  This prototype system will be used to develop, test and evaluate government and open standards for the exchange of sensor data, metadata and reporting disseminating in the cloud/enterprise.  The prototype will have a user interface using open standards to perform actions related to distributed production, exploitation, and dissemination (PED) and reporting on Measurement & Signature Intelligence (MASINT) sensor data.


Live or relocate to a commutable distance to Wright Patterson Airforce Base and surrounding areas.


  • Develop microservices to support standards based system architecture and sensor data
  • Support UX/UI design and development using Angular, React, Vue or other UI framework
  • Learn and understand Open Geospatial Consortium (OGC) SWE and Open APIs for the Web
  • Write well-designed, well-documented, testable, and efficient code
  • Communicate progress and identify blocking issues
  • Travel to Government site for delivery and collaboration as needed
  • Integrate with and promote community standards
  • Develop collaborative relationship with Government customer and other mission partners
  • Other duties as assigned



  • Bachelor’s (in Computer Science, Computer Engineering, Software Engineering, or other related field of study)
  • 7+ years of experience in Java software application development experience
  • Experience working on a team to develop software systems in Java with a Spring Boot microservice based architecture and REST API interface development.
  • Ability to obtain and maintain a Security Clearance



  • Experience with Open Geospatial Consortium (OGC) SWE Standards and Web APIs
  • Experience with: Java; REST web services; Spring Boot, microservices, OSGi; Karaf/ServiceMix; Camel; ActiveMQ; Apache Kafka; Relational Databases; Apache Solr; docker; Eclipse/IntelliJ, Maven; React, Angular, Vue; Amazon Web Services (AWS); JavaScript; HTML5, CSS3; SOAPUI; JUnit; XML/XSD/XSLT/XPath/XQuery/Schematron; Open Geospatial Consortium (OGC); SonarQube/OWasp/Jenkins/Fortify
  • Experience with intelligence production processes and workflows
  • Experience with designing, creating, and consuming REST APIs 
  • Experience using container orchestration applications including Kubernetes
  • Experience in Linux based OS systems using common UNIX/Linux tools (ssh, tar, sed, grep, awk, vi, emacs, cron, etc...)
  • Experience with using tools such as Jenkins, GitLab, Jira, Confluence
  • Experience working in a DevSecOps (CI/CD) environment
  • Security+ training/certification 
  • Experience with software modeling and the Intelligence Community
  • Candidate should be a self-motivated, independent, detail oriented, responsible team player, and exhibit exceptional relationship management skills
  • Ability to manage time independently without direct supervision
  • Top Secret clearance with SCI adjudication

Global Comp

$120,000- $170,000 This represents the typical compensation range for this position based on experience, location and other factors.

Closing Statement

Riverside Research Institute is a not-for-profit, technology-oriented defense company, where service to our customers and support of our staff is our overall mission. Riverside is an affirmative action-equal opportunity employer and complies with all applicable federal, state, and local laws regarding recruitment and hiring.  Riverside offers comprehensive compensation and benefit packages to our employees.
Riverside bases its employment decisions solely on technical experience, qualifications and other job-related criteria related to our organizational purpose as a not-for-profit company, and without regard to race, color, religion, age, sex marital status, sexual orientation, national origin, physical or mental disability, veteran’s status or any other status legally protected by applicable federal, state, and local law.


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