• Skip to primary navigation
  • Skip to main content
  • Skip to footer

Side Hustles

Side Hustles

Side Hustles For All

  • Best Side Hustles
    • Woman sitting on a pile of coins and working on a laptop surrounded by icons representing different side hustle ideas

      31 Best Side Hustles to Earn Extra Money in 2026

    • Bicycle courier delivering food for their side hustle.

      What Is a Side Hustle?

    • Remote worker sitting at his desk making money from home

      18 Ways to Make Money from Home (Online and Offline Jobs)

    • By Category
      • Arts & Crafts
      • Business Services
      • Caregiving
      • Creative Services
      • Digital Freelance Services
      • View All
    • By Lifestyle
      • I’m introverted
      • I’m a man
      • I’m a woman
      • I’m a stay-at-home mom
      • I’m unique
      • View All
    • By Profession
      • Artists & Creatives
      • Musicians
      • Nurses
      • Physicians
      • Teachers
      • View All
    • By Age Group
      • College Students
      • Teens
      • Age 50+
      • Seniors
      • View All
    • By Skills & Interests
      • Get Paid to Lose Weight
      • Get Paid to Play Games
      • Get Paid to Read
      • Get Paid to Sleep
      • Get Paid to Travel
      • View All
  • Best Gig Apps
    • Freelance worker popping out of a phone screen and considering gig apps on the App Store and Google Play

      Top 6 Gig Apps to Make Real Cash in 2026

    • Smartphone surrounded by the icons of different money-making apps

      Top 10 Best Money-Making Apps to Try in 2026

    • two teenagers using job apps on a phone and laptop

      19 Job Apps for Teens to Find Jobs and Make Money

    • By Gig Type
      • Cashback
      • Data Entry
      • Delivery
      • Games
      • Product Testing
      • View All
    • By Payment Method
      • Bingo Games that Pay to Cash App
      • Games that Pay Real Money
      • Games that Pay to Cash App
      • Games that Pay via PayPal
      • Surveys that Pay to Cash App
      • View All
    • By Benefits
      • $20 Signup Bonuses
      • $25 Signup Bonuses
      • $50 Signup Bonuses
      • Best Signup Bonuses
      • Instant Signup Bonuses
      • View All
    • By Skills & Interests
      • Driving
      • Losing Weight
      • Playing Games
      • Product Testing
      • Watching Ads
      • View All
  • Job Hunting
    • Freelance worker browsing a job post on a freelance job board.

      23 Job Boards You Can Use to Find Remote Work

    • Freelance writer sitting at her laptop working on a project

      15 Best Remote Jobs That Require No Paid Work Experience

    • Teenager sitting at laptop working an online job

      14 Online Jobs for Teens (With No Experience)

    • Freelancing
      • Freelance Writing Sites
      • Freelance Writing Job Boards
      • Freelance Writing Platforms
      • View More
    • Gig & Shift Work
      • Gig Work Apps
      • On-Demand Work Apps
      • Shift Work Apps
      • View More
    • GPT (Get Paid To)
      • Microtasking
      • Product Testing
      • Survey Taking
      • View More
    • Remote Working
      • Best Remote Job Boards
      • Top 15 Remote Jobs
      • View More
  • Job Board
    • Work Schedule
      • Part-Time Jobs
      • Per-Diem Jobs
      • Go Search
    • Work Environment
      • Hybrid Jobs
      • Remote Jobs
      • Go Search
    • Employment Type
      • Contractor Jobs
      • Internship Jobs
      • Temporary Jobs
      • Go Search
    • Job Title
      • Accounting Jobs
      • Data Entry Jobs
      • Nursing Jobs
      • Online Teaching Jobs
      • Software Engineer Jobs
      • Go Search
    • State
      • California Jobs
      • Florida Jobs
      • New York Jobs
      • Pennsylvania Jobs
      • Texas Jobs
      • Go Search
    • City
      • Chicago, IL
      • Houston, TX
      • Los Angeles, CA
      • New York City, NY
      • Phoenix, AZ
      • Go Search

Home Flexible Job Board Principal Software Engineer – GIS & Spectrum Interface

$130,000–225,000/yr 34d ago

Principal Software Engineer – GIS & Spectrum Interface

Boost your chances before you apply.

  • ✨ Apply 10x Faster Free

    It takes 30+ tailored applications to land jobs like this one. We'll help you get that done in 1 hour.

    No Credit Card Required

  • Proceed to Application Go directly to the company's job page to apply.
Logo

SGC Engineering LLC

ME

Full-time Permanent Remote

✨ Apply 10x Faster

Analyze your resume for missing keywords, then one-click optimize it. Don't be anything less than a 100% match candidate.

Free

No Credit Card Required

Summary

The Principal Software Engineer will design, develop, and maintain enterprise applications that integrate GIS data with Siemens Spectrum utility systems. This role involves providing technical support, modernizing legacy applications, and collaborating with cross-functional teams to ensure system reliability and performance.

Job Description

Principal Software Engineer – GIS & Spectrum Interface

Compensation: $130,000 to $225,000 depending on your skills and years of experience.

Location: Remote - Up to 25% travel and the ability to travel to Maine as needed

We are proud to be an equal opportunity employer. Military veterans, transitioning service members, and military spouses are strongly encouraged to apply.

The Principal Software Engineer – GIS & Spectrum Interface provides software engineering, GIS programming, Spectrum modeling, application development, system integration, and operational support for SGC Power's utility technology projects.

This position serves as an embedded technical resource working closely with utility engineering, GIS, EMS/SCADA, Energy Control Center, IT, and project personnel. The role focuses on developing and enhancing applications that integrate GIS data with Siemens Spectrum and related utility systems, with an emphasis on performance, reliability, scalability, data quality, and maintainability.

SGC Power is more than just a team—we're a close-knit community of engineers and designers driven by a shared passion for excellence. Operating within a fast-paced and dynamic environment, our firm thrives on collaboration and the Seller-Doer business model, where everyone has a voice and the opportunity to make a direct impact. We empower our team members with the autonomy and independence they need to pursue projects they care about, fostering a culture where innovation, initiative, and creativity lead to real success. At SGC Power, your ideas are not just welcomed—they're essential. 

ESSENTIAL DUTIES AND RESPONSIBILITIES

Software Development

  • Design, develop, test, deploy, and maintain enterprise software applications.
  • Develop and enhance GIS-to-Spectrum interface applications and data-processing solutions.
  • Analyze technical and business requirements and translate them into effective software solutions.
  • Modernize legacy applications and improve application performance, scalability, reliability, and maintainability.
  • Develop database queries, procedures, and data-processing solutions using SQL Server and/or Oracle.
  • Perform software testing, debugging, troubleshooting, and production support.
  • Support application deployments and resolve production issues.
  • Participate in technical design reviews, project meetings, software demonstrations, and Agile/Scrum activities.

GIS, Spectrum, and Utility Systems

  • Develop and maintain software supporting the transfer of GIS data into Siemens Spectrum.
  • Support Spectrum model development, maintenance, and data validation.
  • Implement requirements related to TNA modeling, Dual Representation, Split Conductor, object naming, and object relationships.
  • Modify GIS database models and support appropriate representation of distribution assets within transmission models.
  • Develop data validation processes to improve model accuracy and integrity.
  • Optimize software procedures to reduce model update and processing times.
  • Improve the alignment of SCADA and TNA model updates and reduce manual intervention.
  • Develop and enhance troubleshooting, logging, diagnostics, and alerting tools.
  • Support Utility Network upgrade design and programming as requirements are defined.
  • Provide operational and emergency support for GIS-Spectrum interface applications as required.

Documentation and Collaboration

  • Develop and maintain technical, design, deployment, operational, and user documentation.
  • Provide training and knowledge transfer to SGC Power and client personnel.
  • Collaborate with utility engineers, GIS specialists, developers, IT personnel, Energy Control Center personnel, and project managers.
  • Provide project status updates, estimates, schedules, and technical recommendations.
  • Identify technical issues, risks, dependencies, and opportunities for improvement.
  • Maintain strong working relationships with SGC Power and client stakeholders.

KNOWLEDGE, SKILLS, AND ABILITIES

  • Strong experience with C# and .NET development.
  • Experience with ASP.NET / ASP.NET Core and web development.
  • Strong SQL skills with Microsoft SQL Server and/or Oracle.
  • Experience with Java, JavaScript, HTML5, and CSS.
  • Strong understanding of software architecture, data structures, design patterns, and relational databases.
  • Experience with Esri GIS technologies, including ArcGIS Desktop, ArcGIS Pro, ArcGIS Server, or ArcGIS Enterprise.
  • Experience with Esri APIs and SDKs.
  • Experience integrating GIS data with enterprise or operational applications.
  • Experience with Visual Studio, Git, Azure DevOps, or similar development tools.
  • Experience with Agile/Scrum methodologies.
  • Strong analytical, troubleshooting, communication, and problem-solving skills.
  • Ability to work independently and effectively with both technical and non-technical stakeholders.

PREFERRED UTILITY EXPERIENCE

  • Siemens Spectrum, preferably Spectrum 4 or later.
  • Energy Management Systems (EMS).
  • SCADA systems.
  • Transmission and distribution modeling.
  • GIS-to-EMS or GIS-to-SCADA interfaces.
  • TNA modeling.
  • ArcGIS Utility Network.
  • Electric utility GIS and Energy Control Center applications.
  • Automated model-building and data-validation processes.

EDUCATION AND EXPERIENCE

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, GIS, or a related field preferred.
  • Equivalent combination of education, technical training, and professional experience may be considered.
  • Minimum of six (6) years of professional software development experience; additional experience preferred for principal-level responsibilities.
  • Experience developing and supporting enterprise software applications.
  • Experience with GIS technologies and relational databases.
  • Electric utility industry experience strongly preferred.

WORK ENVIRONMENT

  • Primarily office, client, control center, or remote work environments based on project requirements.
  • Occasional travel to customer offices, Energy Control Centers, project sites, conferences, or business meetings may be required.
  • Occasional field or outdoor work may be required for software testing or validation.
  • Position requires extended computer use and frequent communication with coworkers, clients, and project stakeholders.

PROFESSIONAL EXPECTATIONS

  • Represent SGC Power professionally when working with clients and project stakeholders.
  • Maintain high standards of technical quality, integrity, and professionalism.
  • Take ownership of assigned responsibilities and deliverables.
  • Develop reliable, maintainable, scalable, and supportable solutions.
  • Maintain effective communication with SGC Power leadership and client stakeholders.
  • Protect confidential client and SGC Power information.
  • Follow applicable cybersecurity, access-control, change-management, software-development, and operational procedures.

DISCLAIMER

Nothing in this job description restricts SGC Power's right to assign or reassign duties and responsibilities to this position at any time.

This description reflects the essential functions of the position but does not restrict other duties that may reasonably be assigned in support of company or client requirements.

This job description is subject to change based on project requirements, client needs, and changes in the technical environment

About the company

SGC Engineering LLC

SGC Power Inc is a multidisciplinary power engineering firm serving clients in across the United States. SGC Power operates with a focus on the delivery of world class consulting and advisory services to clients in renewable, utility, commercial and industrial markets. Our approach is to use the best available technical and scientific know-how to meet the needs of our clients while maintaining the highest level of quality.

Founded

1999

Company size

51-200 employees

Industry

Utilities

Org type

Privately Held

Headquarters

Westbrook, ME

Apply Now

About the company

SGC Engineering LLC

SGC Power Inc is a multidisciplinary power engineering firm serving clients in across the United States. SGC Power operates with a focus on the delivery of world class consulting and advisory services to clients in renewable, utility, commercial and industrial markets. Our approach is to use the best available technical and scientific know-how to meet the needs of our clients while maintaining the highest level of quality.

Founded

1999

Company size

51-200 employees

Industry

Utilities

Org type

Privately Held

Headquarters

Westbrook, ME

Footer

sidehustles.com
Facebook Twitter Instagram LinkedIn Reddit TikTok YouTube

Show Me The Money

  • Side Hustle Basics
  • Side Hustle Job Board (Remote & Part-Time Jobs)
  • Gig App Reviews
  • Job Hunting
  • Manage Your Money
  • The Gig Apple: News & Events

Company

  • About Us
  • Contact Us
  • Become a Contributor
  • Advertising & Sponsorships
  • Partner With Us
  • Editorial Guidelines

Side Hustles © All rights reserved

  • Privacy Policy
  • Terms of Service

Thanks for using our free job board

Your review would mean a lot to us.

If you love that we're just giving away remote jobs for free with no paywall, please spread the word. (You will need to create an account on Trustpilot, for which we'll be eternally grateful.) Good luck out there!

Leave a Review Not yet. Send me to the job post.