Software Engineer

Location: Fairfax, VA

US Citizenship Required: Yes

Take control of your career - Apply to RGi now!


Reinventing Geospatial is seeking a mid-level Software Engineer to join our team of qualified individuals. The selected applicant will become part of Reinventing Geospatial's Defense & Intelligence group focused on serving the needs of our nation’s military in the tactical intelligence, surveillance, and reconnaissance (ISR) domain. This is an excellent opportunity for a professional to work with a team of intelligence analysts, software developers, system architects, testers, trainers, and managers to develop an enterprise Geospatial-Intelligence (GEOINT) system. This qualified applicant will support all phases of tactical ISR systems design, implementation, test and deployment for tactically deployed Mission Command (MC) and Intelligence systems.

The software engineer will be responsible for designing and developing software that exceeds allocated requirements. The engineer will develop use cases, design documents, code, unit tests, and conduct peer/pair reviews of their software. In addition, the software engineer will work with testers to ensure coverage of requirements during integration testing. This candidate acts independently, supports the geospatial implementation on large programs, and has excellent interdisciplinary knowledge. The candidate will likely be called upon to participate on unrelated programs or proposals requiring software engineering expertise. Development includes capabilities in:

  • Enterprise Server & Client environments
  • Android, iOS & Surface environments
  • Open Source (Stacks) & Alternative OSs
  • Geospatial Data Mining, Geospatial Indexes & Geospatial Relational Keys
  • Elastic Computing (Map Reduction, etc.) / Elastic Storage
  • Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS)


Basic Qualifications

Position requires a BS degree in Computer Science or Computer Engineering, or related fields and a minimum of 6 years related experience. The candidate must have a proven track record in the design, development, integration and testing of projects and is fluent in a subset of the following tools:

  • C#/C++/Objective C, Java, Python, Django
  • Web Technologies (CSS, HTML5, JS, jQuery)
  • VMware, Amazon Web Services (AWS)
  • Google Earth
  • ArcGIS Desktop, Runtime, Portal, Server
  • OpenGeo Suite
  • OpenGL, WebGL, General GPU Processing
  • Cloud Base, Hadoop, Solr

Preferred Qualifications

This candidate has experience with the various phases of U.S. Army tactical operations / intelligence systems and/or has experience developing applications within an Android, iOS, Windows, and Linux environments. It is desirable to have a candidate with domain knowledge of geospatial-intelligence and a working knowledge of signals intelligence, human intelligence, and all-source analysis.


Submit your resume to:

Reinventing Geospatial, Inc. is an Equal Opportunity Employer committed to hiring and retaining a diverse workforce. We are an Equal Opportunity Employer, making decisions without regard to race, color, religion, sex, national origin, age, veteran status, disability, or any other protected class. US Citizenship is required for all positions.