Principal Software Engineer – GIS & Spectrum Interface
Listed on 2026-09-02
-
Software Development
Software Engineer, .NET Developer, SQL Developer
Principal Software Engineer – GIS & Spectrum Interface
Job Category: Engineering
Requisition Number: PRINC
002963
- Full-Time
- Remote
Showing 1 location
Maine, USA
DescriptionPrincipal 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…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).