Reinventing Geospatial Inc.

  • Geospatial Software Engineer

    Job Locations US-VA-Fairfax
    Job ID 2018-1051
    Software Engineering
  • Overview

    Reinventing Geospatial, Inc. (RGi) is looking for a talented and motivated Geospatial Software Engineer to join our team!  The Software Engineer will be responsible for designing, developing, and delivering geospatial software solutions for the U.S. Army Corps of Engineers and US Naval Special Warfare Command customers to help them achieve mission success.

    An ideal candidate would excel at software design, development, and testing using a variety of skills across the computer science and geospatial data science fields. The Software Engineer will use modern software development practices to create novel geospatial-enabled capabilities for things like routing, navigation, data sharing, and data visualization.  The candidate should be motivated, self-starting, and able to work well within a team environment where everyones success is shared.

    The Software Engineer’s primary duties will be carried out in our Fairfax office.  We use tailored Agile teams to work efficiently and to quickly communicate events to the team, customers, and company.  Take this opportunity to support an exciting and challenging platform, learn the latest concepts and valuable skills in a fun industry, all while helping our nation bring the best modern capabilities to our soldiers!


    Geospatial Software Engineer Responsibilities

    • Design, develop, and test software capabilities involving route planning and turn-by-turn directions using road data taken from OpenStreetMap or similar services
    • Act independently to support software development efforts across a range of platforms and stakeholders through excellent interdisciplinary knowledge of the software stack and DevOps procedures
    • Perform thorough technical analysis of software challenges related to performance, network connectivity, and data management;  Document and recommend solutions to those challenges to the team, customer(s), and other stakeholders
    • Build a vast working knowledge of common off-the-shelf software products, APIs, and solutions in the geospatial market in order to ensure our customers are successful in their mission
    • Assist in technical planning, deployment, test & validation, and modernization of legacy software to meet the changing needs of today


    Geospatial Software Engineer Basic Qualifications

    • U.S. citizenship
    • Secret security clearance, or the ability to obtain one. TS/SCI clearance is preferred.  We will sponsor clearances if you do not have one.
    • Bachelor’s Degree in Computer Science, Computer Engineering, or a related field
    • 3-6 yrs. of related experience in the design and development of software projects with the following qualifications:
      • Software development targeting different platforms, leveraging technologies across the software stack such as databases, web servers, UIs, web services, etc.
      • Demonstrated proficiency in a software development language such as Java/Android, C#, or another object-oriented language
      • Continuous Building, Testing, and Integration
      • Writing unit tests using automated testing frameworks (Junit, Mocha, QUnit)

    Geospatial Software Engineer Desired Skills

    • Previous participation on an Agile team, either as an individual contributor or as a SCRUM Team leader, product owner, or similar role
    • Technical leadership for a software development project, including customer requirements gathering, communication, and planning
    • Experience with tools used for the manipulation and processing of geospatial data (GDAL, OGR, PostGIS)
    • Experience deploying, configuring and managing databases and schemas (PostGIS, SQLite)
    • Experience creating or leveraging open-source geospatial libraries (Leaflet, OpenLayers, GeoServer)
    • High-level software architecture design experience in an object-oriented language such as Java
    • Experience leveraging libraries using the Java Native Interface (JNI)

    Who We Are

    Reinventing Geospatial Inc. (RGi) is a fast-paced small business that has the environment and culture of a start-up, with the stability and benefits of a well-established firm. We solve complex problems within geospatial software development and national defense to make an immediate impact for our nation’s soldiers and analysts.

    We pride ourselves on giving employees an exceptional life experience, where creativity thrives and challenges are simply part of the fun. We provide truly excellent benefits, including:

    • 100% paid employee healthcare & dental insurance
    • Paid parental leave
    • 401k with matching
    • Escalating vacation time
    • Referral bonuses
    • Tuition reimbursement
    • Professional development training
    • Free beverages and snacks
    • Catered breakfast on Friday’s


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