Job Posting for Software Engineer at Riverside Research
Job Number: 909
Riverside Research is seeking a Software Engineer. We are an R&D organization with core competencies in modeling and simulation; orchestrated space and airborne planning; mission resilience; ISR systems engineering; novel collection techniques; and sensor technology. This position will support the planning, developing, organizing, coordinating, and conducting organizational activities to ensure our software solutions are integrated, tested, documented, and delivered using Agile practices.
You will have the opportunity to support other development efforts to include the promotion of innovative enterprise, cloud, scalable, and application-based solutions for mission management, command and control, and collection orchestration along with premier operations and sustainment capabilities of intelligence programs in support of national security.
All Riverside Research opportunities require U.S. Citizenship.
Job Responsibilities:
Work closely with engineering leads, software engineers, program managers, and testers to design, develop and deploy software solutions to meet our customers’ problem set
Support the development of prototype projects related to collection orchestration, sensor technology, novel collection techniques, and commercial solutions
Understand Agile development and effectively participate in Scrum meetings
Use best industry practices in designing, developing, documenting, testing, and deploying their design
Other duties as assigned
Required Qualifications:
Must be clearable (able to obtain and maintain a clearance up to the TS/SCI CI Poly level)
B.S. in computer science, engineering, aerospace or a relatable STEM field and professional experience with an emphasis on full lifecycle software development including system design, development, and maintenance/support.
5 years of strong demonstrated experience in full stack development (experience with C#, Javascript, and/or working with .NET preferred)
Knowledge of object-oriented design methodologies, tools, and user interface design related applications
Demonstrated experience working with relational databases (preferably Oracle).
Demonstrated initiative, sound judgment, and ability to work independently and as a team player
Excellent communication, problem-solving, time-management, and organizational skills
Desired Qualifications:
Active TS with SCI eligibility within the last 2 years (able to obtain CI Poly) OR Active TS/SCI CI Poly
2 years of experience with satellites, satellite sensor systems, mission planning, or similar domain knowledge.
Understanding of orbital mechanics and satellite modeling, (collection planning and space situational awareness experience, preferred)
Understanding of cloud-based software solutions and other technologies such as cyber security, AI/ML, etc.
Experience with execution of Web, Cloud and Desktop systems
Experience with one or more of the following:
SOAP and REST Services
DevSecOps
Atlassian tools (JIRA, Confluence)
Agile methodologies, such as scrum or SAFe
User Interface development
Generating automated tests
Continuous integration/continuous delivery (CI/CD) practices and technologies
Salary.com Estimation for Software Engineer in Centreville, VA
$104,745 to $127,869
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution.
Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right.
Surveys & Data Sets
Sign up to receive alerts about other jobs that are on the Software Engineer career path.
Click the checkbox next to the jobs that you are interested in.
Sign up to receive alerts about other jobs with skills like those required for the Software Engineer.
Click the checkbox next to the jobs that you are interested in.