704.325.2855 info@TheoremGeo.com

Software Developer

Theorem Geo is looking for a motivated software developer who is comfortable with both front and back end programming to join our team in the development of existing and new products. This is not a beginner level position, as we need someone who is experienced and ready to work.

Duties and Responsibilities

  • Developing front end website architecture.
  • Designing user interactions on web pages.
  • Developing back end applications.
  • Creating servers and databases for functionality.
  • Ensuring cross-platform optimization for mobile phones.
  • Ensuring responsiveness of applications.
  • Knowledge of UI best practices and design methodologies
  • Experience deploying to Android, iOS, and cloud environments

Skills and Abilities

  • Experience with front-end development (JS/TS, HTML, CSS) and frameworks (Angular, React, VueJS)
  • Experience working with C#, .NET Core, node, express, postgres/SQL Server
  • Designing and developing APIs for brand new applications or update existing APIs for better efficiency, connectivity, and functionality
  • Cloud architecture and dev ops experience would be ideal
Additional Skills and Abilities

  • Excellent problem-solving skills
  • Excellent communication and organization skills
  • Strong troubleshooting and diagnostic abilities
  • Ability to work both efficiently independently and cooperatively in a team environment
  • Collaborate with other team members and stakeholders to improve usability
  • Demonstrated organizational and time management skills.
  • A willingness to learn and the ability to ask questions to obtain desired results if unclear of the task at hand.
  • Work with team on software design, development, testing and evaluation of potential technical solutions
  • Ensure positive and constructive discussions with support and other development teams
  • Collaborate with other team members and stakeholders to improve usability
Education and Experience Requirements

  • Prefer Bachelor’s degree in Computer Science or related field plus at least three years of relevant work experience.
  • Exceptions on education can be made for exceptional candidates.
  • Competence with MS Office Suite (Outlook, Word, Excel, PowerPoint, Access, etc)


Preferred work location is Charlotte or Raleigh, NC.  However, remote work may be possible for the right qualified individual, but this would require occasional travel to our office in Charlotte.  List desired location when applying.

To apply:

Please fill out an application and submit your resume on the Theorem Geo Careers page or you may send a resume to: careers@TheoremGeo.com. Please include the title and location for the position you are applying for in your email.

Theorem Geo (TG) is a multi-disciplined company, that specializes in proprietary software development, shoreline management, storm response, predictive outage modeling, meteorological impact analysis, vegetation management transmission & distribution, unmanned aerial systems (drones).

Serving the utility industry for over a decade, TG deploys proprietary software development and databases to solve challenging problems for businesses, utilities and governments. TG’s data-driven analytics help industry automate and streamline regulatory compliance, operations monitoring, emergency response & other business challenges.

Think this is the job for you?