
Jr Software Engineer
Riverside Research Institute3 days ago
Beavercreek, OH, USAEntry Level
Responsibilities
- Architect, design, implement, test, and develop high-quality software applications, primarily using Java.
- Develop and maintain existing software used across government systems.
- Implement unit, functional, regression, and acceptance tests.
- Identify and resolve software issues.
- Conduct peer software reviews.
- Provide end-user support and documentation.
- Work closely with the Government customer and collaborate with software engineers and developers.
- Obtain a security clearance as needed.
Requirements
- Bachelor’s degree in Computer Engineering, Computer Science, or another related STEM discipline.
- 0–2 years of relevant developer experience.
- Experience with Java.
- Ability to obtain and maintain a TS/SCI security clearance.
- Desired experience with C++, Python, and XML.
- Familiarity with Maven, Gradle, or Ant.
- Experience with revision control, preferably Git.
- Experience with public-key cryptography.
Benefits
- Comprehensive compensation and benefit packages are offered.
- The position requires U.S. Citizenship.
- The role is based on an ongoing Air Force project and may require obtaining a security clearance.
About Riverside Research Institute
Riverside Research Institute is a nonprofit R&D organization founded in 1967 and headquartered in Fairfax, Virginia. It delivers research services, technical consulting, and prototype systems in areas such as AI/ML, radar and RF, optics/photonics, and trusted systems for U.S. defense and intelligence agencies, including work supporting NASIC. The organization operates primarily through government contracts and sponsored research programs.