Careers

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 Project Manager

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

Job Summary:

We are seeking a Senior Systems Engineer/Project Manager to become an integral part of our team! As part of our TerraGo Streetlights team, you will drive clients’ solutions for the installation, maintenance, and inventory management of smart city and utility solutions across the globe.
 
We need a Senior person capable of driving the full life-cycle process of understanding clients’ requirements, delivering solutions and driving project implementations to successful outcomes. The position requires a candidate to successfully interface with clients as well as with TerraGo internal resources to deliver client solutions.
 
 

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 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 the frontend development where needed. Familiarity with modern javascript practices is important and understanding of Java best practices would be extremely helpful.

 

Job Title: DevOps Low-Code Application Engineer

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

Job Description

TerraGo Tech, Inc. (TerraGo) is actively recruiting a DevOps Low-Code Application Engineer in our growing Smart City solutions group.  TerraGo develops software applications and mobile apps that provide operational solutions in the area of data collection, asset/IoT management, and advanced analytics. 

To be successful in this position, you must be willing to work closely with both the DevOps team, the project manager, and the customer to design and deliver the best solution for our customers.  The TerraGo IoT Operations Platform allows TerraGo to deliver quickly creative and unique solutions for our customers by using a low/no-code UI to configure the platform.  A math or software development or information system background is a plus. 

Responsibilities

  • The DevOps Low-Code Application Engineer will work with the Director of DevOps and project managers to define and implement solutions for TerraGo’s customers
  • The DevOps Low-Code Application Engineer will work closely with our integration team to design and implement the necessary events in the IoT Platform to send, receive, and process data with external systems
  • The DevOps Low-Code Application Engineer will work closely with the mobile deployment team to assist with delivering mobile applications for our customers
  • The DevOps Low-Code Application Engineer will design and implement ongoing enhancements and customizations for TerraGo’s customers as we continue to deliver our SaaS platform
  • The DevOps Low-Code Application Engineer will assist with any necessary cloud operations and deployments as needed to deliver successful implementations for TerraGo’s customers

Required Qualifications

  • 5+ years of experience delivering successful technology solutions to customers
  • Experience in designing and implementing enterprise system solutions for large Fortune 500 organizations
  • Experience with one of the following methods is an advantage: model-driven software engineering, Rapid Application Development, Agile, Scrum, DevOps, application-architecture, information-architecture, integration-architecture
  • Ability to exercise sound judgment, professionalism, and maturity in the workplace
  • Willing to grow in oral and written communication

 

Job Title: Software Testing Lead

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

Job Summary:

TerraGo Tech, Inc. (TerraGo) is actively recruiting a Software Testing Lead in our growing Smart City solutions group.  TerraGo develops software applications and mobile apps that provide operational solutions in the area of data collection, asset/IoT management, and advanced analytics. 

To be successful in this position, you must be willing to work closely with both product management and product development teams.  The candidate must have a solid understanding of test processes, systems engineering, and system requirements development.   A math or software development or information system background is a plus. 

Responsibilities

  • The Software Testing Lead will work with the VP Product to define and implement the required test program to continue to deliver high-quality product releases to our customers
  • The Software Testing Lead will engage with the Director of Product Development to plan testing cycles within each product release and coordinate software issue identification and software fix testing
  • The Software Testing Lead will design, develop, implement, and manage the execution of the test cases, test procedures, and test suites
  • The Software Testing Lead will ensure traceability of the tests to the product requirements/design
  • The Software Testing Lead will own the test environment and assure the environment is ready before test execution and managed during test execution
  • The Software Testing Lead will monitor, measure, control, and report on the test progress, the product quality status, and the test results

Required Qualifications

  • 3+ years of software testing experience
  • Experience in designing and implementing software test cases
  • Experience working closely with software development teams
  • Experience in managing, tasking, and tracking test execution
  • Ability to exercise sound judgment, professionalism, and maturity in the workplace
  • Willing to grow in oral and written communication
  • Demonstrated analytical and critical

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