H-1B Visa System Developer Jobs
H-1B visa jobs for System Developers are well-suited to sponsorship because the role requires a bachelor's degree in computer science, information systems, or a closely related field, meeting the specialty occupation standard. Employers file a Labor Condition Application with DOL and an I-129 petition with USCIS, sponsoring you for an initial three-year period.
Find H-1B Visa System Developer JobsOverview
Showing 5 of 86+ System Developer jobs










See all 86+ System Developer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new System Developer roles.
Get Access To All Jobs
Our Values
Guiding principles for excellence
Our values drive us to deliver outstanding solutions and make a lasting impact within the power industry.
Quality
Strive for excellence in all services and operations, ensuring we can proudly deliver the highest standard of service to customers.
Innovation
Be proactive, open and adaptable to evolving technological, regulatory and market environments.
Integrity
Be accountable in delivering industry-leading products and services with a clear focus on accurate, reliable and timely results.
Customer Focus
Actively engage with peers and clients to understand their needs, provide creative solutions, and build strong relationships through collaborative teamwork.
Why work at PowerGEM?
Work with some of the brightest minds in the industry. At PowerGEM, we foster an innovative environment where you can thrive. As part of our team, you’ll help shape the future of energy.
- Collaborate with top industry experts and thought leaders
- Succeed in a culture that encourages creativity and forward thinking
- Enjoy competitive compensation while making an impact
Research & Development
Power System Simulation Software Developer
Location: United States: Remote
Job Type: Full time
We are seeking a talented and motivated software developer with a power system engineering background to join our dynamic team. The ideal candidate will have a foundation in power systems engineering coursework and an interest in software development. This position offers an exciting opportunity to work on cutting-edge projects involving PowerGEM’s TARA software.
Key Responsibilities:
- Learn how to conduct power system steady-state simulations and studies.
- Support transmission owners, generation developers, and ISOs with TARA usage and TARA-based studies.
- Design, development and implementation of application and computational methods related to steady-state power system analysis software for PowerGEM TARA software.
- Conduct research and analysis to identify opportunities for improving the performance and efficiency of our solutions.
- Participate in the testing, documentation debugging, and optimization of software applications to ensure reliability and scalability.
- Develop and implement testing protocols and procedures for software applications, ensuring adherence to quality standards and regulatory requirements.
- Perform unit tests, integration tests, and system tests to validate the functionality and performance of software components. Document test results, identify defects, and collaborate with development teams to resolve issues in a timely manner.
- Provide user support and participate in TARA training.
- Assist in marketing and delivering software and software projects.
- May be asked to participate or assist with consulting projects performed by PowerGEM consulting department utilizing developed TARA software.
Key Attributes & Qualifications:
- Bachelor’s, master’s or Ph.D. in electrical engineering
- One to three years of experience as a power system operations/planning engineer or similar position (recent college grads are encouraged to apply)
- Familiarity with programming in one or more of the following languages is a plus: C/C++, C#, Python
- Coursework in power systems analysis related to power grid planning or operations, modeling techniques, and computational algorithms
- Experience using PowerGEM’s software applications is a plus.
- Experience with an industry tool used for power system simulations, such as PowerGEM TARA, Siemens PSS/E and MUST, PSLF, DSA tools, PowerWorld or similar, is a plus.
- Excellent verbal and written communication skills
- Authorization to work in the United States
See all 86+ H-1B Visa System Developer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new H-1B Visa System Developer Jobs.
Get Access To All JobsTips for Finding H-1B Visa Sponsorship as a System Developer
Align your degree to the role
Your H-1B visa petition is stronger when your degree field directly matches your System Developer duties. A computer science, software engineering, or information systems degree maps cleanly to USCIS specialty occupation requirements. If your degree title differs, document how your coursework covers equivalent technical subject matter.
Verify your SOC code before applying
System Developer roles typically file under SOC 15-1252 or 15-1253. Pull the O*NET profile for your specific title so you can confirm the duties your employer lists on the LCA match the occupational definition DOL will evaluate during certification.
Search employers using verified LCA data
Target companies with a documented history of certifying System Developer LCAs, not just those with general tech hiring. Migrate Mate lists employers with verified H-1B LCA filing history, so you can focus your applications on sponsors who have already navigated this process for your role type.
Confirm each worksite has a certified LCA
If your System Developer role involves hybrid work across multiple office locations, each worksite needs its own DOL-certified LCA before you can work there. Raise this with your employer before the I-129 is filed, not after you've already started rotating between sites.
File premium processing for time-sensitive offers
If your offer has a firm start date tied to a product release or project milestone, ask your employer to file Form I-907 for premium processing. USCIS adjudicates petitions under premium processing within 15 business days, giving you a predictable authorization window for onboarding planning.
Document system architecture scope in your offer letter
USCIS scrutinizes whether a System Developer role truly requires a specialized degree. Your offer letter should specify the complexity of the systems you'll design or maintain, the technologies involved, and the academic background required, not just your job title and reporting structure.
H-1B Visa System Developer: Frequently Asked Questions
Does a System Developer role qualify as an H-1B specialty occupation?
Yes, System Developer positions typically qualify as a specialty occupation because the work requires at least a bachelor's degree in computer science, information systems, software engineering, or a directly related field. USCIS evaluates the actual duties in the petition, so your employer's job description needs to reflect degree-level complexity, such as designing system architecture, writing technical specifications, or integrating enterprise platforms, rather than routine support or configuration tasks.
How do I find employers who actively sponsor H-1B visas for System Developers?
Search Migrate Mate for System Developer roles at companies with verified H-1B LCA filing history. The platform shows employers who have already gone through the DOL certification and USCIS petition process for this role type, which is a more reliable signal of sponsorship willingness than a general "visa sponsorship available" tag on a job listing.
What LCA wage level should a System Developer expect on an H-1B petition?
DOL assigns prevailing wage levels based on your duties, experience requirements, and geographic worksite. System Developer roles commonly fall at Level II or Level III on the OFLC Wage Search, depending on whether the position requires independent judgment or supervisory responsibility. Your employer must certify the offered wage meets or exceeds the prevailing wage for the specific SOC code and worksite location listed on the LCA.
Can a System Developer work remotely on an H-1B visa?
Remote work is permitted, but every location where you regularly perform work needs its own DOL-certified LCA. If your role shifts from an office in one city to your home in another, your employer needs a separate LCA reflecting the home address worksite before you work from that location. This applies even for occasional multi-site arrangements, so coordinate with your employer's immigration counsel before changing your primary work location.
What happens to my H-1B status if my System Developer employer is acquired or restructured?
A corporate acquisition does not automatically invalidate your H-1B status if the successor entity assumes the original terms of employment and continues the same wage and working conditions. Under the successor-in-interest rule, the new entity takes over the LCA obligations without filing a new petition immediately. If your role, title, or compensation changes materially during the restructure, your employer should file an amended I-129 with USCIS to keep your status current.