Software Engineer Jobs at Electric Power Engineers with Visa Sponsorship
Electric Power Engineers hires Software Engineers to build and maintain tools that support energy infrastructure consulting work, from grid analysis platforms to internal engineering systems. The company has an established track record of sponsoring international talent across multiple visa categories for software roles.
See All Software Engineer at Electric Power Engineers JobsOverview
Showing 5 of 46+ Software Engineer Jobs at Electric Power Engineers 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 46+ Software Engineer Jobs at Electric Power Engineers
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer Jobs at Electric Power Engineers.
Get Access To All Jobs
INTRODUCTION
Join us in leading the change!
We are seeking an experienced Transmission Planning Software Engineer to join our EPE utilities team. This role combines expertise in transmission planning and power system engineering with hands-on software development and testing. The primary responsibility is to develop, test, and validate software solutions that support and enhance transmission planning assessment workflows. You will work closely with power system engineers and software developers to create innovative tools, automate processes, and ensure that the software meets the complex needs of modern transmission systems.
Responsibilities
How you can make an impact:
- Software Design & Testing: Design and test software solutions that enhance utility scale generation development.
- Training & Demonstration: Conduct technical demonstrations of software tools to support new user trainings and sales. Highlight the technical benefits and capabilities of the product, including its data overlays and analytical features.
- Automation & Programming: Work with Python and other relevant languages to automate processes and build tools that streamline transmission system studies and simulations.
- Collaboration: Work closely with transmission planners, software developers, and cross-functional teams to develop and integrate software solutions that energy development needs.
- Client Support: Serve as a trusted expert for new customer on-boardings and tailored solution deployments.
- Software Validation: Test and troubleshoot software solutions to ensure accuracy, reliability, and performance in the context of power system studies.
BASIC QUALIFICATIONS
Bring your passion, here's what’s needed:
- Bachelor’s degree in Electrical Engineering with a focus on power systems; a Master’s degree is a plus.
- 4+ years of experience as a power systems engineer, including transmission planning and analysis or renewable energy development.
- Deep understanding of the US transmission network and generation development, including ISO/RTO market structures.
- Strong presentation and communication skills – capable of explaining complex topics in an understandable manner.
- Familiarity with software development and testing frameworks to ensure robust software solutions.
- Excellent problem-solving skills, especially in identifying and resolving software issues related to power system simulations and analysis.
PREFERRED QUALIFICATIONS
- Strong programming and automation skills, particularly in Python.
- Proficiency in power system software such as PSS/E, PSLF, PSCAD, Aspen, and TARA.
- Experience conducting power system studies like Steady State, Short Circuit, and Dynamic Stability.
- Experience with software testing frameworks and methodologies to ensure the accuracy and efficiency of developed tools.
- Familiarity with cloud-based software development and the integration of power system models.
- Knowledge of AI-driven or machine-learning applications in power systems is a plus.
SUMMARY
We are designing the grid of the future!
Be a part of an innovative team shaping the grid of the future through advanced energy intelligence. For more than half a century, Electric Power Engineers (EPE) has partnered with power and energy clients across the globe, providing consulting expertise and energy intelligence software solutions for complex engineering and grid modeling challenges. As leaders in the renewables space, we are focused on building a modern, secure, and resilient grid. Join us in making an impact on the communities we serve and the environment in which we live. Together we can transform the future of energy.
HOW WE SUPPORT YOU:
- Comprehensive health and wellness benefits including medical, dental, and vision with 100% premium coverage for you.
- Generous PTO and paid holidays.
- MyShare Employee Ownership Program.
- Work with industry leaders.
- 401K, up to a 4% match (100% vested from day 1).
LOCATION
This position is remote.
TRAVEL
Occasional travel may be needed (10% or less).
EPE is an equal opportunity/AA/Disability/Veteran employer. The EEO is the Law poster, and its supplement are available using the following links: EEOC is the Law Poster.
Third-Party Recruiting Notification
EPE does not accept unsolicited resumes from third-party recruiters. Any unsolicited third-party resumes forwarded by recruiters to EPE via our career page or to any of our managers or employees will be considered public information, may be treated as a direct application from the person identified in the resume, and will not be eligible for placement fee payment to the agency. EPE will not pay a fee to a third-party recruiter or agency without a previously signed third-party agreement and has not coordinated their recruiting activity with the appropriate member of the Talent Acquisition team.
LI-ML1

INTRODUCTION
Join us in leading the change!
We are seeking an experienced Transmission Planning Software Engineer to join our EPE utilities team. This role combines expertise in transmission planning and power system engineering with hands-on software development and testing. The primary responsibility is to develop, test, and validate software solutions that support and enhance transmission planning assessment workflows. You will work closely with power system engineers and software developers to create innovative tools, automate processes, and ensure that the software meets the complex needs of modern transmission systems.
Responsibilities
How you can make an impact:
- Software Design & Testing: Design and test software solutions that enhance utility scale generation development.
- Training & Demonstration: Conduct technical demonstrations of software tools to support new user trainings and sales. Highlight the technical benefits and capabilities of the product, including its data overlays and analytical features.
- Automation & Programming: Work with Python and other relevant languages to automate processes and build tools that streamline transmission system studies and simulations.
- Collaboration: Work closely with transmission planners, software developers, and cross-functional teams to develop and integrate software solutions that energy development needs.
- Client Support: Serve as a trusted expert for new customer on-boardings and tailored solution deployments.
- Software Validation: Test and troubleshoot software solutions to ensure accuracy, reliability, and performance in the context of power system studies.
BASIC QUALIFICATIONS
Bring your passion, here's what’s needed:
- Bachelor’s degree in Electrical Engineering with a focus on power systems; a Master’s degree is a plus.
- 4+ years of experience as a power systems engineer, including transmission planning and analysis or renewable energy development.
- Deep understanding of the US transmission network and generation development, including ISO/RTO market structures.
- Strong presentation and communication skills – capable of explaining complex topics in an understandable manner.
- Familiarity with software development and testing frameworks to ensure robust software solutions.
- Excellent problem-solving skills, especially in identifying and resolving software issues related to power system simulations and analysis.
PREFERRED QUALIFICATIONS
- Strong programming and automation skills, particularly in Python.
- Proficiency in power system software such as PSS/E, PSLF, PSCAD, Aspen, and TARA.
- Experience conducting power system studies like Steady State, Short Circuit, and Dynamic Stability.
- Experience with software testing frameworks and methodologies to ensure the accuracy and efficiency of developed tools.
- Familiarity with cloud-based software development and the integration of power system models.
- Knowledge of AI-driven or machine-learning applications in power systems is a plus.
SUMMARY
We are designing the grid of the future!
Be a part of an innovative team shaping the grid of the future through advanced energy intelligence. For more than half a century, Electric Power Engineers (EPE) has partnered with power and energy clients across the globe, providing consulting expertise and energy intelligence software solutions for complex engineering and grid modeling challenges. As leaders in the renewables space, we are focused on building a modern, secure, and resilient grid. Join us in making an impact on the communities we serve and the environment in which we live. Together we can transform the future of energy.
HOW WE SUPPORT YOU:
- Comprehensive health and wellness benefits including medical, dental, and vision with 100% premium coverage for you.
- Generous PTO and paid holidays.
- MyShare Employee Ownership Program.
- Work with industry leaders.
- 401K, up to a 4% match (100% vested from day 1).
LOCATION
This position is remote.
TRAVEL
Occasional travel may be needed (10% or less).
EPE is an equal opportunity/AA/Disability/Veteran employer. The EEO is the Law poster, and its supplement are available using the following links: EEOC is the Law Poster.
Third-Party Recruiting Notification
EPE does not accept unsolicited resumes from third-party recruiters. Any unsolicited third-party resumes forwarded by recruiters to EPE via our career page or to any of our managers or employees will be considered public information, may be treated as a direct application from the person identified in the resume, and will not be eligible for placement fee payment to the agency. EPE will not pay a fee to a third-party recruiter or agency without a previously signed third-party agreement and has not coordinated their recruiting activity with the appropriate member of the Talent Acquisition team.
LI-ML1
See all 46+ Software Engineer at Electric Power Engineers jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer at Electric Power Engineers roles.
Get Access To All JobsTips for Finding Software Engineer Jobs at Electric Power Engineers Jobs
Align your portfolio to energy software
Electric Power Engineers builds software for grid modeling, load flow analysis, and infrastructure consulting workflows. Highlighting projects involving data pipelines, simulation tools, or engineering platforms positions you as a direct fit rather than a generalist candidate.
Ask directly about LCA job site coverage
Electric Power Engineers is a consulting firm, meaning Software Engineers may work across client sites. DOL Labor Condition Applications must cover every worksite location, so confirm before signing that your LCA accounts for any hybrid or client-facing deployment scenarios.
Target roles tied to long-term infrastructure programs
Software Engineer openings connected to multi-year grid modernization or utility client programs are more likely to support Green Card sponsorship through EB-2 or EB-3 PERM. Roles with longer project horizons give the employer stronger justification to initiate a permanent residency filing.
Search for Electric Power Engineers openings on Migrate Mate
Use Migrate Mate to filter Software Engineer listings at Electric Power Engineers by visa type, so you only see roles that match your current status, whether that's H-1B, TN, or OPT, before you invest time in applications.
Negotiate your H-1B petition timeline at offer stage
H-1B cap-subject petitions must be filed with USCIS by April 1 for an October 1 start. If you receive an offer outside that window, clarify whether Electric Power Engineers will support a cap-exempt route or defer your start to the next fiscal year.
Software Engineer at Electric Power Engineers jobs are hiring across the US. Find yours.
Find Software Engineer at Electric Power Engineers JobsFrequently Asked Questions
Does Electric Power Engineers sponsor H-1B visas for Software Engineers?
Yes, Electric Power Engineers sponsors H-1B visas for Software Engineer roles. The company has a documented history of filing H-1B petitions for technical positions across its consulting and engineering functions. If you're currently on H-1B with another employer, you can also explore a transfer, which lets you start work once the transfer petition is filed with USCIS.
Which visa types does Electric Power Engineers commonly use for Software Engineer roles?
Electric Power Engineers sponsors a range of visa types for Software Engineers, including H-1B, F-1 OPT, F-1 CPT, TN, and Green Card pathways through EB-2 or EB-3. F-1 candidates are often brought on during CPT or OPT before transitioning to H-1B. TN is available to Canadian and Mexican nationals in qualifying technical roles.
How do I apply for Software Engineer jobs at Electric Power Engineers?
You can browse and apply for Software Engineer roles at Electric Power Engineers through Migrate Mate, which filters listings by visa sponsorship type so you can confirm eligibility before applying. When you apply, tailor your resume to reflect software work in engineering or infrastructure contexts, since the company's projects center on energy systems and consulting deliverables.
What qualifications does Electric Power Engineers expect for sponsored Software Engineer positions?
Electric Power Engineers typically hires Software Engineers with a bachelor's or master's degree in computer science, software engineering, or a related technical field. Practical experience with engineering software, data processing tools, or API development is valued given the firm's consulting focus. For H-1B sponsorship, your degree must directly align with the role's specialty occupation requirements under USCIS standards.
How do I time my application if I want Electric Power Engineers to sponsor my H-1B?
H-1B cap-subject petitions are filed in April for an October 1 start, so you'd need an offer finalized by late March at the latest. If you're on OPT with a STEM extension, you may have additional runway. Engage with Electric Power Engineers' recruiting team early to confirm they can meet USCIS filing deadlines before you accept any offer.
See which Software Engineer at Electric Power Engineers employers are hiring and sponsoring visas right now.
Search Software Engineer at Electric Power Engineers Jobs