Distributech
Feb 2-5, 2026
Public Works Expo (PWX)
Aug 30-Sep 2, 2026
Smart City Expo World Congress
Nov 3-5, 2026
IES Street & Area Lighting Conference (SALC)
Nov 8-11, 2026

TerraGo offers the exciting pace, flexibility and fun of a start-up, with the stability of an established company. We deliver software solutions that are relied on every day by leading smart cities & utilities and defense & intelligence organizations in all 50 US states and over 70 countries around the world. TerraGo’s field applications are being utilized by a global customer base including Chicago, London, Jamaica, Toronto, Glasgow, Minnesota, Rhode Island and Illinois (ComEd). TerraGo’s geospatial intelligence products are used by the US DoD, Army, Navy, Air Force, Marines, NGA, CIA and over 20 partner nations.

Job Title:

Senior Software Engineer

Employment Location:

Remote location, corporate headquarters in Sterling, VA

Job Summary:

We are seeking a Senior Software Engineer to become an integral part of our team! As part of our team, you will build and maintain services to manage the installation and maintenance of smart utility components across the globe.

We need someone capable of building backend web services in Java and Javascript, but who can also help out with the frontend development where needed. Familiarity with modern javascript practices is important and understanding of Java best practices would be extremely helpful.

To apply or learn more, please reach out to us at careers@terragotech.com

Job Title:

Senior Software Developer

Employment Location:

Remote location, corporate headquarters in Sterling, VA

Job Summary:

We are seeking a Senior Software Developer to become an integral part of our team! As part of our team, you will design, build, and maintain products built using C++/# languages, ArcGIS® and Adobe® PDFL SDKs, plus open source software.

We need someone experienced with Windows software product development and support. Familiarity with Visual Studio (2010-2022) is a plus.

Responsibilities:

  • Work with a development team to build and maintain our software products
  • Design and architect new features for desktop software
  • Ensure quality code through test development and code review
  • Analyze user needs and develop software solutions
  • Recommend software upgrades to minimize tech debt

Required Qualifications:

  • Strong C++ skills
  • Previous experience in software development, computer engineering, or other related
  • fields
  • Self-motivated, with little need for supervision and detail-oriented
  • Strong analytical and critical thinking skills

To apply or learn more, please reach out to us at careers@terragotech.com