Principal Software Engineer – GIS & Spectrum Interface

SGC Power, Inc.

Connecticut

Hybrid

USD 130,000 - 225,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

SGC Power seeks a Principal Software Engineer for GIS & Spectrum Interface, embedding with utility engineering teams to build GIS-to-Spectrum interfaces and data-processing solutions. You will design, code, test, and deploy enterprise software enabling reliable data transfer and model updates.

Strong C#/.NET, Esri GIS expertise, and SQL Server/Oracle skills are required, plus experience with ArcGIS and Spectrum-related systems. Travel and remote work may occur within project needs.

Qualifications

  • Bachelor's degree preferred in Computer Science, Software Engineering, IT, GIS, or related field.
  • Minimum of six years of professional software development experience; principal level possible.
  • Experience with GIS technologies and relational databases.
  • Electric utility industry experience strongly preferred.
  • Experience with GIS-to-Spectrum interfaces and data integration.

Responsibilities

  • Design, develop, test, deploy, and maintain enterprise software applications.
  • Develop and enhance GIS-to-Spectrum interface applications and data-processing solutions.
  • Analyze requirements and translate into software solutions.
  • Modernize legacy apps for performance, scalability, and maintainability.
  • Develop queries and data-processing solutions using SQL Server and/or Oracle.
  • Provide production support and participate in Agile/Scrum activities.

Skills

C# & .NET
ASP.NET Core
SQL Server
Oracle
Esri GIS
ArcGIS
Visual Studio
Git
Azure DevOps
Agile/Scrum
Communication
Problem solving

Education

Bachelor's degree in CS/SE/IT/GIS
Equivalent combination of education and experience

Tools

Esri ArcGIS
ArcGIS Desktop
ArcGIS Pro
ArcGIS Server
ArcGIS Enterprise
Microsoft SQL Server
Oracle

Job description

Principal Software Engineer – GIS & Spectrum Interface

Job Category: Engineering

Requisition Number: PRINC002963

  • Full-Time
  • Remote
Locations

Showing 1 location

Maine, USA

Description

Principal Software Engineer – GIS & Spectrum Interface

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

Location: Within reasonable commuting distance of Augusta, ME

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.

SGCPoweris more than just a team,we'rea 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 SGCPower, your ideas are not just welcomed—they'reessential.

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.
  • 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.
  • 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

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
This employer is required to notify all applicants of their rights pursuant to federal employment laws.For further information, please review the Know Your Rights notice from the Department of Labor.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal GIS & Spectrum Interface Architect (Remote)
Principal GIS & Spectrum Interface Architect (Remote)

SGC Power, Inc. • Maine

On-site
USD 135,000 - 225,000
Remote Senior GIS & Spectrum Interface Engineer
Remote Senior GIS & Spectrum Interface Engineer

SGC Power, Inc. • Connecticut

Hybrid
USD 130,000 - 225,000
Senior GIS Technical Lead and Program Manager
Senior GIS Technical Lead and Program Manager

Brightspeed • Charlotte (NC)

Hybrid
USD 85,000 - 120,000
Comprehensive medical, dental, and vision insurance
401K plan with company match
Employee assistance program
Director of Business Development
Director of Business Development

SGC Power, Inc. • Cincinnati (OH), Northern (KY)

Hybrid
USD 175,000 - 200,000
Principal Engineering System Analyst
Principal Engineering System Analyst

Socket.dev • Atlanta (GA)

Hybrid
USD 120,000 - 160,000
Health, Vision, Dental
403(b) plan
Paid time off
Principal Engineering System Analyst
Principal Engineering System Analyst

MEAG Power • Atlanta (GA)

Hybrid
USD 120,000 - 170,000
Health coverage
Vacation & Sick days
Holidays
+3
Software Developer / Engineer
Software Developer / Engineer

Siemens Mobility • Oak Knoll (MN)

Hybrid
USD 107,000 - 145,000
Senior Automation Engineer
Senior Automation Engineer

SGC Power, Inc. • Augusta (ME)

Hybrid
USD 100,000 - 150,000
401(k) with company match
Life and disability insurance
Paid time off and paid holidays
+1
GIS Analyst II
GIS Analyst II

City Utilities of Springfield • United States

Hybrid
USD 74,000 - 92,000
Hybrid work schedule
Senior Geospatial Consultant – 1898 & Co.
Senior Geospatial Consultant – 1898 & Co.

1898 & Co. • Kansas City (MO)

On-site
USD 110,000 - 160,000