×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Full Stack Developer, Java Developer

Job in Fairfax, Fairfax County, Virginia, 22032, USA
Listing for: Riverside Research Institute
Full Time position
Listed on 2026-05-27
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Java Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

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

Produce clean, efficient code based on specifications. Work with developers to design algorithms and flowcharts. Troubleshoot, debug and upgrade existing systems. Identify, prioritize and execute tasks in the software development life cycle. Modify existing software to correct errors, to adapt it to new hardware, or to upgrade interfaces and improve performance. Monitor functioning of equipment to ensure system operates in conformance with specifications.

Analyze user needs and software requirements to determine feasibility of design within time and cost constraints. Develop or direct software system testing or validation procedures. Direct software programming and development of documentation. Confer with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces. Store, retrieve, and manipulate data for analysis of system capabilities and requirements.

Responsibilities

Works on problems of moderate scope which are often varied and routine where analysis of situations or data requires a review of a variety of factors. Exercises judgment within defined procedures and practices to determine appropriate action. Applies learned techniques and contributes to analysis and investigation to solve problems. Normally receives little instruction on day‑to‑day work, general instructions on new assignments.

Builds productive internal/external working relationships to resolve mutual problems by collaborating on procedures or transactions. Focuses on providing standard professional advice and creating initial reports/analyzes for review by experienced team professionals.

Qualifications
  • Ability to obtain a TS/SCI
  • Thorough knowledge of current best principles, practices, and procedures for design, development, implementation, deployment, and testing with respect to modern software applications and servers.
  • A minimum of 2 years of related experience with a Bachelor’s degree or a Master’s degree without experience.
  • Experience and expertise in modern software technologies, architectures, and frameworks that are used in enterprise client‑server stacks or web application stacks. Examples include:
    Java, Kotlin, JavaScript, Type Script, Spring, Hibernate, Angular, Node, and Python.
  • Experience with database technologies related to modern software application stacks. Examples include Cassandra, MySQL, MSSQL, and Mongo

    DB.
  • Experience user interface and user experience design and implementation.
  • Knowledge of and experience with designing, building, and implementing REST API endpoints according to well‑defined best practices.
  • Strong technical documentation skills.
  • Demonstrated troubleshooting skills.
  • Demonstrated ability to work effectively independently and in a team environment.
  • Self‑starter with strong communication skills.
  • Demonstrated desire to grow and learn new technologies.
Desired Qualifications
  • Active Secret or TS/SCI
  • Experience in developing Mission Software for Space Collections and Orchestration
  • Strong experience and knowledge in the areas of dependency injection, software services, and componentization of designs.
  • Strong experience in object‑oriented design and implementation.
  • Strong experience in functional programming design and implementation.
  • Solid understanding of REST, web services, and web security.
  • Full stack development and architecture experience, including, but not limited to, web services, client‑server communication, database modeling, tiered server software design, user facing interfaces, and the frameworks related to these items.
  • Experience with Angular framework and related JavaScript client‑side libraries.
  • Experience with Java, Spring framework, Flask, Kotlin, Python, and related client and server‑side libraries.
  • Experience…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary