Principal Software Engineer @SGC Engineering LLC
Software Development
Salary usd 130,000 - 2..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 1mth ago

[Hiring] Principal Software Engineer @SGC Engineering LLC

1mth ago - SGC Engineering LLC is hiring a remote Principal Software Engineer. πŸ’Έ Salary: usd 130,000 - 225,000 per year πŸ“Location: USA

Role Description

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.

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.

Qualifications

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

Requirements

  • Preferred utility experience with Siemens Spectrum, preferably Spectrum 4 or later.
  • Experience with Energy Management Systems (EMS).
  • Experience with SCADA systems.
  • Experience with transmission and distribution modeling.
  • Experience with GIS-to-EMS or GIS-to-SCADA interfaces.
  • Experience with TNA modeling.
  • Experience with ArcGIS Utility Network.
  • Experience with electric utility GIS and Energy Control Center applications.
  • Experience with 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.

Before You Apply
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Principal Software Engineer @SGC Engineering LLC
Software Development
Salary usd 130,000 - 2..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 1mth ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 126,920+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later