Software Engineer Jobs at Puget Sound Energy with Visa Sponsorship
Puget Sound Energy hires Software Engineers to build and maintain the digital infrastructure behind a major Pacific Northwest utility. The company has a track record of sponsoring work visas for technical roles, making it a realistic target if you need H-1B, OPT, or TN support.
See All Software Engineer at Puget Sound Energy JobsOverview
Showing 5 of 26+ Software Engineer Jobs at Puget Sound Energy jobs


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all 26+ Software Engineer Jobs at Puget Sound Energy
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer Jobs at Puget Sound Energy.
Get Access To All Jobs
INTRODUCTION
Puget Sound Energy is looking to grow our community with top talented individuals like you! With our rapidly growing, award winning energy efficiency programs, our pathway to an exciting and innovative future is now.
PSE's Planning team is looking for qualified candidates to fill an open Senior Engineer - Grid Analytics & Technology Solutions position!
Specific details regarding the work arrangements for this position will be discussed in further detail during the interview process.
Job Description
The Senior Engineer - Grid Analytics & Technology Solutions is responsible for the operation, maintenance, and continuous improvement of Electric System Planning’s distribution system modeling platform. This position places a strong emphasis on backend data management, database administration, automation, GIS-model connectivity, and system integration to ensure planning tools such as Synergi Electric and associate analytics platforms are accurate, scalable, and production-ready.
This role supports planning studies, system reliability analysis, capacity planning, asset management, and other planning and operational needs across the electric distribution system. The Senior Modeling Tools Engineer works closely with engineering and data science teams to interpret, validate, and prepare engineering and operational data used in analytical and predictive models.
Serving as a bridge between power system engineering, data science, and backend tooling, this position ensures that modeling tools, datasets, and automated workflows effectively enable forward-looking analysis and informed decision making. The role supports grid modernization initiatives and the integration of smart grid technologies, including distributed energy resources (DER), advanced metering infrastructure (AMI), and distribution automation (DA).
The Senior Modeling Tools Engineer provides technical leadership by supporting modeling standards, best practices, documentation, and governance frameworks, and by guiding the development of repeatable, transparent, and reproducible modeling and analytics environments.
The successful candidate is excited about realizing the future of energy delivery while meeting customers’ needs today, demonstrates curiosity and commitment to learning, and is passionate about driving continuous improvement at a system and organizational level.
This job is considered “safety sensitive” as defined in RCW 49.44.240 and is subject to pre-employment drug screening that includes screening for the presence of marijuana and marijuana metabolites.
Job Responsibilities
- Extract data from spreadsheet and database sources and load into SQL Server–based modeling databases; develop and maintain automated ETL pipelines using Python and pandas to support model preparation and analytics.
- Maintain and administer backend databases supporting power system modeling and analytics, including data validation, schema management, performance optimization, and backup procedures, ensuring data integrity and system performance.
- Develop and maintain automation and scripts to support weekly model builds, data quality validation, automated reporting, and repeatable analytical workflows.
- Implement process monitoring, failure detection, and alerting for critical modeling and analytics pipelines to ensure reliability and timeliness.
- Maintain GIS-to-model data workflows between Smallworld, ESRI Utility Network, and engineering models, ensuring accurate geometric and electrical connectivity and supporting spatial data analysis requirements.
- Configure and maintain Synergi Electric equipment libraries, including transformers, conductors, switches, and protection devices, with accurate electrical parameters and device settings.
- Process, clean, and apply time series data, including load profiles, generation patterns, and voltage measurements, to support planning studies, model validation, and predictive analytics.
- Work closely with engineering and data science teams to interpret, validate, and prepare engineering and operational data for analytical and predictive models.
- Serve as a technical liaison by translating engineering requirements into data specifications, validating analytics model inputs, and communicating technical findings to stakeholders with diverse technical backgrounds.
- Establish and support modeling standards, best practices, and governance frameworks; provide technical guidance and mentorship and influence tool enhancement priorities and investment decisions based on system impact and business value.
- Maintain documentation for models, datasets, and analytics workflows; support version control using SQL and Git and change management practices to ensure transparency and reproducibility.
- Develop and maintain system integration interfaces and API classes with utility systems such as AVEVA PI Web API, ASPEN Database, GIS, AMI, SCADA, OMS, EMS, supporting automated data extraction, transformation, and loading between systems.
- Support ongoing and future integration of modeling and analytics platforms to enable forward-looking analysis and informed decision making.
- Troubleshoot data quality and model performance issues by distinguishing between data defects, tooling limitations, and engineering intent, in collaboration with planners and data scientists.
- Support emergency response work as requested and perform other duties as assigned.
Minimum Qualifications
- Bachelor of Science degree or PE license in electrical, mechanical, civil or other appropriate engineering field. A PE license may qualify in lieu of a degree.
- Substantial experience in planning, design, specification preparation, technical field work, project cost estimating and scheduling (typically achieved after eight (8) or more years practice as a degreed engineer). Years of acquired experience is provided as a guide and alone does not constitute readiness for job level as individual’s skill acquisition rates can vary significantly.
- Demonstrated organization, documentation, prioritization, and project management skills.
- Strong interpersonal and communication skills.
Desired Qualifications
- Experience working in the utility industry.
- Possession of a Professional Engineering license.
- Knowledge of engineering economics and utility accounting practices.
- Experience working on complex engineering projects.
- Demonstrated ability to lead and execute complex engineering work involving ambiguous problem statements, cross-functional coordination, and long-term technical impact.
- Demonstrated experience interpreting engineering and operational data to support analytical studies, scenario analysis, or predictive modeling.
- Proficiency in backend data, analytics, or automation environments, including relational databases, scripting languages, and data pipelines.
- Experience supporting modeling tools, backend systems, and data workflows, including maintenance, configuration, and enhancement of modeling platforms.
- Experience mentoring or providing technical guidance.
- Strong interpersonal and communication skills.
Additional Information
At PSE, we value our employees and provide them with opportunities to excel. We offer a competitive and comprehensive total rewards package. To learn more about why PSE is a great place to work, see our Employee Value Proposition, which highlights our commitment to employee growth, work-life balance, and meaningful career opportunities in the energy sector.
The pay range for this position is $108,200.00 - $180,200.00, and this position is eligible for annual goals based incentive bonuses.
PSE offers a suite of benefits to our employees. Employees are eligible for medical, dental, vision, basic life, and short- and long-term disability insurance. There are additional voluntary options of supplemental life insurance, accidental death and dismemberment insurance, flexible spending accounts for health care and dependent daycare, and an Employee assistance program (EAP). For long term savings, PSE offers a 401(k) investment option and a cash balance retirement plan. Employees will also receive Paid Time Off (PTO) and Paid Holidays throughout the calendar year. Detailed benefit overviews can be found on our Career page - Why Work For Us (pse.com).
Families and businesses depend on PSE to provide the energy they need to pursue their dreams. Our steadfast commitment to serving Washington communities with safe, dependable and efficient energy started in 1873. Today we're building the Northwest's energy future through efforts like our award winning energy efficiency programs and our leadership in renewable energy.
Puget Sound Energy is committed to providing equal employment opportunity to all qualified applicants. We do not discriminate on the basis of race, color, religion, sex, national origin, age, sexual orientation, gender identity, marital status, veteran status or presence of a disability that with or without reasonable accommodation does not prevent performance of the essential functions of the job, or any other category prohibited by local, state or federal law.
Should you have a disability that requires assistance and/or reasonable accommodation with the job application process, please contact the Human Resources Staffing department at jobs@pse.com or 425-462-3017.

INTRODUCTION
Puget Sound Energy is looking to grow our community with top talented individuals like you! With our rapidly growing, award winning energy efficiency programs, our pathway to an exciting and innovative future is now.
PSE's Planning team is looking for qualified candidates to fill an open Senior Engineer - Grid Analytics & Technology Solutions position!
Specific details regarding the work arrangements for this position will be discussed in further detail during the interview process.
Job Description
The Senior Engineer - Grid Analytics & Technology Solutions is responsible for the operation, maintenance, and continuous improvement of Electric System Planning’s distribution system modeling platform. This position places a strong emphasis on backend data management, database administration, automation, GIS-model connectivity, and system integration to ensure planning tools such as Synergi Electric and associate analytics platforms are accurate, scalable, and production-ready.
This role supports planning studies, system reliability analysis, capacity planning, asset management, and other planning and operational needs across the electric distribution system. The Senior Modeling Tools Engineer works closely with engineering and data science teams to interpret, validate, and prepare engineering and operational data used in analytical and predictive models.
Serving as a bridge between power system engineering, data science, and backend tooling, this position ensures that modeling tools, datasets, and automated workflows effectively enable forward-looking analysis and informed decision making. The role supports grid modernization initiatives and the integration of smart grid technologies, including distributed energy resources (DER), advanced metering infrastructure (AMI), and distribution automation (DA).
The Senior Modeling Tools Engineer provides technical leadership by supporting modeling standards, best practices, documentation, and governance frameworks, and by guiding the development of repeatable, transparent, and reproducible modeling and analytics environments.
The successful candidate is excited about realizing the future of energy delivery while meeting customers’ needs today, demonstrates curiosity and commitment to learning, and is passionate about driving continuous improvement at a system and organizational level.
This job is considered “safety sensitive” as defined in RCW 49.44.240 and is subject to pre-employment drug screening that includes screening for the presence of marijuana and marijuana metabolites.
Job Responsibilities
- Extract data from spreadsheet and database sources and load into SQL Server–based modeling databases; develop and maintain automated ETL pipelines using Python and pandas to support model preparation and analytics.
- Maintain and administer backend databases supporting power system modeling and analytics, including data validation, schema management, performance optimization, and backup procedures, ensuring data integrity and system performance.
- Develop and maintain automation and scripts to support weekly model builds, data quality validation, automated reporting, and repeatable analytical workflows.
- Implement process monitoring, failure detection, and alerting for critical modeling and analytics pipelines to ensure reliability and timeliness.
- Maintain GIS-to-model data workflows between Smallworld, ESRI Utility Network, and engineering models, ensuring accurate geometric and electrical connectivity and supporting spatial data analysis requirements.
- Configure and maintain Synergi Electric equipment libraries, including transformers, conductors, switches, and protection devices, with accurate electrical parameters and device settings.
- Process, clean, and apply time series data, including load profiles, generation patterns, and voltage measurements, to support planning studies, model validation, and predictive analytics.
- Work closely with engineering and data science teams to interpret, validate, and prepare engineering and operational data for analytical and predictive models.
- Serve as a technical liaison by translating engineering requirements into data specifications, validating analytics model inputs, and communicating technical findings to stakeholders with diverse technical backgrounds.
- Establish and support modeling standards, best practices, and governance frameworks; provide technical guidance and mentorship and influence tool enhancement priorities and investment decisions based on system impact and business value.
- Maintain documentation for models, datasets, and analytics workflows; support version control using SQL and Git and change management practices to ensure transparency and reproducibility.
- Develop and maintain system integration interfaces and API classes with utility systems such as AVEVA PI Web API, ASPEN Database, GIS, AMI, SCADA, OMS, EMS, supporting automated data extraction, transformation, and loading between systems.
- Support ongoing and future integration of modeling and analytics platforms to enable forward-looking analysis and informed decision making.
- Troubleshoot data quality and model performance issues by distinguishing between data defects, tooling limitations, and engineering intent, in collaboration with planners and data scientists.
- Support emergency response work as requested and perform other duties as assigned.
Minimum Qualifications
- Bachelor of Science degree or PE license in electrical, mechanical, civil or other appropriate engineering field. A PE license may qualify in lieu of a degree.
- Substantial experience in planning, design, specification preparation, technical field work, project cost estimating and scheduling (typically achieved after eight (8) or more years practice as a degreed engineer). Years of acquired experience is provided as a guide and alone does not constitute readiness for job level as individual’s skill acquisition rates can vary significantly.
- Demonstrated organization, documentation, prioritization, and project management skills.
- Strong interpersonal and communication skills.
Desired Qualifications
- Experience working in the utility industry.
- Possession of a Professional Engineering license.
- Knowledge of engineering economics and utility accounting practices.
- Experience working on complex engineering projects.
- Demonstrated ability to lead and execute complex engineering work involving ambiguous problem statements, cross-functional coordination, and long-term technical impact.
- Demonstrated experience interpreting engineering and operational data to support analytical studies, scenario analysis, or predictive modeling.
- Proficiency in backend data, analytics, or automation environments, including relational databases, scripting languages, and data pipelines.
- Experience supporting modeling tools, backend systems, and data workflows, including maintenance, configuration, and enhancement of modeling platforms.
- Experience mentoring or providing technical guidance.
- Strong interpersonal and communication skills.
Additional Information
At PSE, we value our employees and provide them with opportunities to excel. We offer a competitive and comprehensive total rewards package. To learn more about why PSE is a great place to work, see our Employee Value Proposition, which highlights our commitment to employee growth, work-life balance, and meaningful career opportunities in the energy sector.
The pay range for this position is $108,200.00 - $180,200.00, and this position is eligible for annual goals based incentive bonuses.
PSE offers a suite of benefits to our employees. Employees are eligible for medical, dental, vision, basic life, and short- and long-term disability insurance. There are additional voluntary options of supplemental life insurance, accidental death and dismemberment insurance, flexible spending accounts for health care and dependent daycare, and an Employee assistance program (EAP). For long term savings, PSE offers a 401(k) investment option and a cash balance retirement plan. Employees will also receive Paid Time Off (PTO) and Paid Holidays throughout the calendar year. Detailed benefit overviews can be found on our Career page - Why Work For Us (pse.com).
Families and businesses depend on PSE to provide the energy they need to pursue their dreams. Our steadfast commitment to serving Washington communities with safe, dependable and efficient energy started in 1873. Today we're building the Northwest's energy future through efforts like our award winning energy efficiency programs and our leadership in renewable energy.
Puget Sound Energy is committed to providing equal employment opportunity to all qualified applicants. We do not discriminate on the basis of race, color, religion, sex, national origin, age, sexual orientation, gender identity, marital status, veteran status or presence of a disability that with or without reasonable accommodation does not prevent performance of the essential functions of the job, or any other category prohibited by local, state or federal law.
Should you have a disability that requires assistance and/or reasonable accommodation with the job application process, please contact the Human Resources Staffing department at jobs@pse.com or 425-462-3017.
See all 26+ Software Engineer at Puget Sound Energy jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer at Puget Sound Energy roles.
Get Access To All JobsTips for Finding Software Engineer Jobs at Puget Sound Energy Jobs
Frame your skills around grid modernization
Puget Sound Energy is actively investing in clean energy and smart grid technology. Tailor your resume to highlight experience with SCADA systems, data pipelines, or energy management platforms, not just general software development.
Confirm OPT authorization before your first day
F-1 students using OPT need USCIS-issued Employment Authorization before starting work. Puget Sound Energy will verify your EAD through E-Verify, so have your authorization in hand before your expected start date to avoid delays.
Target roles that align with your degree field
For H-1B or OPT STEM extension eligibility, the job must qualify as a specialty occupation tied to a relevant degree. Software Engineer roles in utility operations often meet this threshold more clearly when they require domain-specific technical knowledge.
Ask about sponsorship scope during the offer stage
Puget Sound Energy has sponsored both nonimmigrant and immigrant visa categories for technical staff. During negotiations, ask explicitly whether the company supports Green Card sponsorship through PERM, not just initial H-1B filing.
Use Migrate Mate to filter open Software Engineer roles
Not every open position at a utility company is flagged as visa-friendly in general job boards. Browse Puget Sound Energy's Software Engineer openings on Migrate Mate to surface roles where sponsorship is confirmed and actively supported.
Account for DOL prevailing wage timing in your H-1B plan
Your employer must file a certified Labor Condition Application with the DOL before submitting your H-1B petition. For cap-subject filings, this must happen before the March registration window, so start conversations with your recruiter well in advance.
Software Engineer at Puget Sound Energy jobs are hiring across the US. Find yours.
Find Software Engineer at Puget Sound Energy JobsFrequently Asked Questions
Does Puget Sound Energy sponsor H-1B visas for Software Engineers?
Yes, Puget Sound Energy has sponsored H-1B visas for Software Engineers. The company operates in a technically specialized industry where Software Engineer roles routinely qualify as specialty occupations under USCIS criteria. If you're in the H-1B process, confirm sponsorship scope early, including whether the company supports both the initial petition and any future extensions or transfers.
How do I apply for Software Engineer jobs at Puget Sound Energy?
Applications go through Puget Sound Energy's careers portal. Search for Software Engineer roles and apply directly. Migrate Mate also lists open positions at Puget Sound Energy filtered by visa sponsorship eligibility, which helps you identify roles where international candidates are actively considered before investing time in the application.
Which visa types does Puget Sound Energy commonly use for Software Engineer hires?
Puget Sound Energy has used H-1B, F-1 OPT, F-1 CPT, TN, and employment-based Green Card categories including EB-2 and EB-3 for technical roles. TN is available to Canadian and Mexican nationals in qualifying occupations. Your best path depends on your nationality, current status, and whether you're targeting a temporary or permanent work authorization.
What qualifications does Puget Sound Energy expect for Software Engineer roles?
Most Software Engineer roles require a bachelor's degree in computer science, software engineering, or a closely related field. Roles supporting grid operations or energy systems often favor candidates with experience in real-time data processing, APIs, or enterprise software in regulated industries. Domain knowledge in utilities or energy infrastructure can strengthen an application significantly.
How do I time my application if I'm on OPT or waiting for H-1B cap selection?
If you're on F-1 OPT, your work authorization has a fixed end date, so apply early enough to allow time for onboarding before it expires. For cap-subject H-1B, USCIS registration opens in March for an October 1 start. Coordinate your target start date with Puget Sound Energy's hiring timeline so your petition can be filed if you're selected.
See which Software Engineer at Puget Sound Energy employers are hiring and sponsoring visas right now.
Search Software Engineer at Puget Sound Energy Jobs