Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer - GIS & Spectrum Interface

$130k - $225k
Full-time

SGC Engineering LLC

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

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - GIS & Spectrum Interface in Maine vacancy
  • $150.7k - $247.31k

     ...graphics programming to develop software and 2D/3D visualizations that...  ...the opportunity to develop GIS visualization technology and...  ...urban planners, architects, engineers, and others working with geographic...  ...flowHuman interaction device interfaces (keyboard, mouse, 3D input,... 
    Geographic information system

    ESRI

    Portland, ME
    15 hours ago
  • $66.59k - $115k

     ...Tyler Technologies is seeking a Senior Software Engineer specializing in GIS to work in a remote environment with focus on spatial analysis and application development. Candidates should have a Bachelor’s degree in Computer Science, Math, or GIS and 5 years of experience... 
    Geographic information system
    Remote work

    Tyler Technologies

    Yarmouth, ME
    20 hours ago
  • $144.2k - $288.4k

     ...Data, Digital, Analytics, and Technology (DDAT) organization, is seeking a hands-on, passionate, and people-focused Principal Software Development Engineer to join our high-energy, growing team. In this role, you will help make a meaningful difference in the lives of our... 
    Suggested
    Hourly pay
    Full time
    Temporary work
    Local area
    Flexible hours

    Stryker Corporation

    Augusta, ME
    20 hours ago
  • Doctor of Medicine | Gastroenterology Location: Maine Employer: CompHealth Pay: Competitive weekly pay (inquire for details) Start Date: ASAP About the Position CompHealth services are always free to you. Let us do the heavy lifting and handle...
    Geographic information system
    Weekly pay
    Full time
    Locum
    Immediate start

    CompHealth

    Maine
    1 day ago
  •  ...Friday schedule; 1:4 call schedule when fully staffed ~ Fellowship required ~ Work 1 - 2 days per week in the endo suite ~ Join 2 GIs and 2 NPs ~ See 15 - 16 patients per day ~ Sign-on bonus 15% of base salary; position qualifies for PSLF ~ Full insurance... 
    Geographic information system
    Weekly pay
    Full time
    Contract work
    Immediate start
    Relocation package
    Monday to Friday
    2 days per week
    1 day per week

    CompHealth

    Rockport, ME
    1 day ago
  • $112.32k - $176.59k

     ...opportunity to shape the future of mobile GIS technology and inspire a new...  ...design principles and platform interface guidelinesProficient skills with design software including Sketch, or...  ...collaboration with a team of designers, engineers, and QA as well as with business... 
    Geographic information system
    Work at office
    Relocation
    Relocation package

    ESRI

    Portland, ME
    4 days ago
  • $68.9k - $131.1k

     ...design, manufacture and service of aircraft engines and auxiliary power systems and has been...  ...Do: Pratt & Whitney is seeking a Software Engineer to support their ma...  ...(SPC). Design and create HMI / SCADA interfaces for shop floor machine tools. Design... 
    Full time
    Contract work
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    RTX

    North Berwick, ME
    3 days ago
  • $121.92k - $176.79k

     ...As a Principal Scientific Software Engineer, you will play a pivotal role in leading the development of cutting-edge machine vision software applications...  ...web services. Specialized expertise in web and user interface design and development. Extensive knowledge of a... 
    Full time
    Work experience placement
    Local area

    The Jackson Laboratory

    Bar Harbor, ME
    1 day ago
  •  ...land surveying, aerial mapping, subsurface utility engineering (SUE), utility coordination (UC), GIS, BIM, and construction engineering inspection (CEI)....  ...clients and other critical stakeholders Effectively interface with sub-consultants and as well as other business relationships... 
    Geographic information system
    Work experience placement

    Gdbgeospatial

    Kennebunk, ME
    3 days ago
  • Are you excited about building AI-driven software that redefines how professionals work?...  ...of a global leader. As a Lead Software Engineer, you will play a pivotal role in developing...  .... Help to build out our core AI interfaces such as Conversations, Workspaces, Grid,... 
    Full time
    Work at office
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Mexico, ME
    15 hours ago
  • Endoscopy TechnicianThe Endoscopy Technician is directly responsible to the GI physician, Endoscopy RN, Surgeon, or the RN/Supervisor of the area that the Endoscopy is being performed (ie, ER, ICU/CCU, OR). The Endoscopy Technician works as a scrub assistant to the physician...
    Geographic information system
    Flexible hours

    Prime Healthcare

    Lewiston, ME
    3 days ago
  •  ...CVS Health is seeking a hands-on Principal Software Development Engineer to shape scalable, cloud-native solutions across data, AI, and consumer platforms. You will lead architecture initiatives, mentor teams, and influence stakeholders while ensuring privacy, security... 

    Hispanic Alliance for Career Enhancement

    Augusta, ME
    20 hours ago
  •  ...We are seeking OSP Design Engineers to assist with the design and...  ...projects. This position may require interfacing with utility clients,...  ...that data into OCALC or similar software. Perform other duties and...  ...underground using AutoCAD, Adobe, GIS, and Excel with minimal... 
    Geographic information system
    Full time
    Monday to Friday
    Flexible hours
    Shift work

    CCI Systems, Inc.

    Lewiston, ME
    27 days ago
  •  ...GIS Field Services, Inc. is seeking reliable Mortgage Occupancy Field Inspectors to perform property inspections for mortgage loans in York County. This is a 1099 independent contractor role with flexible scheduling and compensation per inspection. Prior experience is... 
    Geographic information system
    Weekly pay
    For contractors
    Flexible hours

    GIS Field Services, Inc

    Sanford, ME
    2 days ago
  •  ...GIS Field Services, Inc. is seeking reliable and detail-oriented Mortgage Field Inspectors (1099 Independent Contractor) to perform property inspections for mortgage companies. This role offers a flexible schedule with part-time or full-time options, and weekly pay via... 
    Geographic information system
    Weekly pay
    Full time
    Part time
    For contractors
    Flexible hours

    GIS Field Services, Inc

    Portland, ME
    2 days ago
  •  ...Chair in Ecology and Natural History. Candidates at any career stage are welcome. The successful candidate must have a Ph.D. by Sep 1, 2027 and will engage in teaching across spatial ecology, GIS, and quantitative #J-18808-Ljbffr The Chronicle Of Higher Education, Inc.
    Geographic information system
    Full time

    The Chronicle Of Higher Education, Inc.

    Bar Harbor, ME
    3 days ago
  • Cumberland Healthcare has an exciting opportunity for a Certified Registered Nurse Anesthetist to join our growing surgical team! Our new state of the art hospital offers cutting edge technology, equipment, the best in team environment, and a work life balance ranking in...
    Geographic information system

    Cumberland Healthcare (Cumberland Memorial Hospital)

    Portland, ME
    4 days ago
  • $3,383.96 - $4,707.05 per month

     ..., encompassing a variety of functional software systems and third-party applications. Provide...  ...Data, Dispatcher Graphical User Interface (GUI), Inter-control Center Communication...  ...and Real Time Calculations.Performs engineering studies and prepares written reports using... 
    Weekly pay
    Local area

    Iberdrola

    Augusta, ME
    2 days ago
  • Board Certified General Surgeon Opportunity York Hospital is seeking an experienced Board Certified General Surgeon to join our General Surgery Team. This is a per diem position, working in a hospital based General Surgery Practice located in York, Maine. Our community...
    Geographic information system
    Daily paid

    York Hospital

    York, ME
    3 days ago
  • $38.54k - $67.45k

    Job Summary:MaineGeneral is seeking a dedicated and detail-oriented Endoscopy Technician to join our team. This role plays a key part in both patient care and procedural support within the Endoscopy Unit. Core responsibilities include preparing procedure rooms, assisting...
    Geographic information system
    Hourly pay
    Temporary work
    Part time
    Shift work
    Weekend work

    MaineGeneral Health System

    Augusta, ME
    2 days ago
  • Project Architect Lavallee Brensinger Architects invites an innovative, dynamic, and self-motivated individual to join our team as a Project Architect. Lavallee Brensinger is a multi-practice architectural design firm with six studios: K-12, Higher Education, Healthcare...
    Geographic information system
    For contractors
    Work at office
    Remote work
    Monday to Friday

    Lavallee Brensinger Architects

    Portland, ME
    2 days ago
  •  ...OpportunityOur US work group has an opportunity for a Transmission Line Engineer; this individual will sit in any of Stantec’s US offices....  ...requirements.Ability to communicate with survey and GIS personnel, interpret survey data, and incorporate it into PLS-CADD... 
    Geographic information system
    For contractors
    Work at office

    Stantec

    Portland, ME
    4 days ago
  •  ...Oncology and surgical subspecialtiesLeadership and teaching opportunities availableEstablished and growing referral networkTreat broad spectrum of HPB, GI, Endocrine, Breast, and Soft Tissue Cancers5 Star CMS and Forbes HospitalCompensation information:$445,000 annual base... 
    Geographic information system
    Relocation
    Relocation package
    Flexible hours

    Northern Light Health

    Bangor, ME
    3 days ago
  • $20 per hour

     ...Mortgage Field Inspector (1099IndependentContractor) Flexible Schedule | Part-Time or Full-Time | Weekly Pay GIS Field Services, Inc. has been in the mortgage field inspection industry for over 20 years and isbased out ofDallas, TX. Please visit our website to learn more... 
    Geographic information system
    Weekly pay
    Price work
    Full time
    Part time
    Work at office
    Flexible hours

    GIS Field Services, Inc

    Rumford, ME
    15 hours ago
  • $20 per hour

     ...Mortgage Field Inspector (1099 Independent Contractor) Flexible Schedule | Part-Time or Full-Time | Weekly Pay GIS Field Services, Inc. has been in the mortgage field inspection industry for over 20 years and is based out of Dallas, TX. Please visit our website to learn... 
    Geographic information system
    Weekly pay
    Price work
    Full time
    Part time
    For contractors
    Work at office
    Flexible hours

    GIS Field Services, Inc

    Portland, ME
    2 days ago
  • Job Summary:As a Physician in an affiliated medical practice, provides medical services to patients in an assigned area.Job Description:MaineGeneral Health is actively seeking a compassionate and skilled Hepatologist to join our thriving Gastroenterology practice at the...
    Geographic information system
    Full time
    Temporary work
    H1b
    Work at office
    Local area
    Visa sponsorship
    Shift work

    MaineGeneral Health

    Waterville, ME
    2 days ago
  •  ...into design specifications Develop system specifications and interfaces. Determine time estimates and schedule for work. Assist...  ...modeling, design and coding skills. Converts scientific, engineering, and other technical problem formulations to formats that can... 
    Work at office
    Remote work

    Focused HR Solutions

    Augusta, ME
    more than 2 months ago
  • MaineHealth, the largest health care system in Maine, is seeking a Board Certified/Eligible Gastroenterologist to join a team of 6 gastroenterologists and 3 advanced care providers in its Southern Region, in Biddeford, ME. In addition to providing inpatient and outpatient...
    Geographic information system
    Local area
    Relocation

    MaineHealth

    Biddeford, ME
    16 days ago
  •  ...improvement of the internal processes Contribute to cloud migration efforts Qualifications ~ BS/BA in Computer Science, Software Engineering or equivalent experience ~ Experience with, or aptitude for, .NET, C# coding ~1-3 years of software design and... 
    Full time

    Tyler Technologies

    Yarmouth, ME
    15 hours ago
  • $74.5k - $93.13k

     ...Description Summary: The Construction Engineer 2 will support EPC operation related engineering...  ...GPS enabled pile drivers and associated software and internal proprietary tools where...  ..., specifically Excel ~ Exposure in CAD/GIS and aptitude for proficiency in these and... 
    Geographic information system
    Full time
    Contract work
    Remote work

    SOLV Energy

    Maine
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer - GIS & Spectrum Interface. Be the first to apply!