TerraGo delivers 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 Level React.js Software Engineer

Employment Location: Remote location, corporate headquarters in Sterling, VA

Description: We are looking for an experienced React.js software engineer with 4+ years of experience to join our core development team. The selected candidate’s primary focus would be developing user interface components implementing and executing them following well-known React.js workflows (such as Flux or Redux), ensuring that these components and the overall application are robust and easy to manage. A commitment to collaborative problem solving, sophisticated design, and quality products are essential.


  • Developing the latest user-facing features using React.js and React Native.
  • Designing a modern, highly responsive web-based user interface
  • Building reusable components and front-end libraries for future use
  • Translating designs and wireframes into high-quality code
  • Learn and understand user interactions
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers
  • Coordinating with various teams working on distinct layers
  • As a React.js Developer, you will be involved with technologically sound and aesthetically impressive projects from conception to completion.

Technical skills:

  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
  • Thorough understanding of React.js and its core principles
  • Prior experience with popular React.js workflows (such as Flux or Redux)
  • A knack for benchmarking and optimization
  • Familiarity with more current specifications of ECMAScript
  • Prior experience with data structure libraries (e.g., Immutable.js)
  • Familiarity with GraphQL
  • Knowledge of modern authorization mechanisms, such as JSON Web Token
  • Familiarity with modern front-end builds pipelines and tools.
  • Experience with standard front-end development tools such as Babel, Webpack, NPM, etc.

Non-technical skills:

  • Competence to translate business needs into technical requirements
  • Open-minded team player, willing to accept feedback and offer suggestions
  • Good time management, project management, communication, and interpersonal skills
  • Capability to write crisp and clear code based on guidelines and best practices
  • Willingness to learn modern-day tools and processes
  • Good problem-solving, troubleshooting skills
  • Creativity and accountability

Job Title: Director of Sales, Smart Cities & Utilities

Employment Location: Remote location, corporate headquarters in Sterling, VA

Employment Type: Full-time

Compensation: Commensurate with experience level

Benefits Offered: 401K, Dental, Life, Medical, Vision

Why Work Here? Startup pace, excitement, and flexibility with the stability of an established company

Travel Requirements: Post Covid travel restriction, 25% domestic travel expected

Responsibilities: As a customer-first focused sales leader, you’ll be responsible for developing and closing sales opportunities directly with end-customers and through go-to-market partnerships. You’ll build short- and long-term customer sales strategies while meeting sales bookings and revenue goals. Your primary focus will be to expand adoption of the TerraGo StreetlightOps solution which has over 2 million streetlights under management today.

Required Qualifications:

· 8+ years’ experience in enterprise (B2B) sales and/or channel sales

· Demonstrated success in representing technology products sold to Utility companies (IOU, CooP, and/or Publicly Owned) and/or Municipalities

· Value-based, consultative solution selling experience

· Experience in owning the entire sales cycle including demand generation, qualifying potential customers, prioritizing opportunities, mange the sales pipeline per engagement stages, develop compelling proposals, close contracts, and mange procurement processes.

· Strong presentation skills to lead on-line or in-person customer meetings

· A minimum of a Bachelor’s degree.

Desired Qualifications:

· Experience working in the street & roadway lighting market representing LED fixtures, networked control systems, electrical contracting, or other outdoor lighting products or services.

· Working knowledge of streetlight central management systems (CMS) and Networked Lighting Controllers (NLC)

· Working knowledge of GIS, Asset Management, and other Enterprise software systems

· Experience with SaaS subscription business models and cloud hosted software solutions

· Some field experience working with lineman, electrical contractors, or other types of field crews

· Experience working on energy efficiency programs or Operational & Maintenance cost reduction projects

· Any experience selling IoT or a connected device product

· Experience managing Request for Proposal responses

· Detail-oriented and highly organized

Job Title: Senior ArcGIS® Developer

Position Summary:

We are seeking a Senior ArcGIS Developer to become an integral part of our team! As part of our TerraGo GeoPDF® 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 full stack software product development and support. GIS and graphics programming knowledge is required. Familiarity with Visual Studio (2010-2017) and Python [2/3] is extremely helpful.

Job Title: Senior Software Engineer

Position Summary:

We are seeking a Senior Software Engineer to become an integral part of our team! As part of our TerraGo Streetlights 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 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