H-1B Visa Software Project Manager Jobs
H-1B visa jobs for Software Project Managers are posted by U.S. employers who file a Labor Condition Application with DOL and an I-129 petition with USCIS. This role qualifies as a specialty occupation when grounded in a bachelor's degree in computer science, information systems, engineering, or a closely related field.
Find H-1B Visa Software Project Manager JobsOverview
Showing 5 of 241+ Software Project Manager jobs










See all 241+ Software Project Manager Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Project Manager roles.
Get Access To All Jobs
Senior Software Project Manager
About us
Electric Power Group (EPG) develops and deploys mission-critical software solutions that help electric utilities and grid operators monitor, analyze, and improve electric grid reliability and performance. Built on proven Synchrophasor technology, our solutions deliver real-time grid monitoring, wide-area situational awareness, advanced power system analytics, and confident operational decision-making. EPG is a global company trusted by leading grid operator customers in more than 15 countries. As the industry leader and a pioneer in this field, EPG continues to set the standard for grid reliability and performance.
The Opportunity
We are seeking an accomplished Senior Software Project Manager to lead complex, customer-facing software development, implementation, and deployment programs. This high-visibility role requires exceptional professionalism, communication, project management fluency, and disciplined execution. The successful candidate will take ownership of delivery commitments, anticipate risks, align engineering, development, and implementation teams, and build customer confidence.
Prior electric utility software industry experience is preferred. This position is preferably onsite at our Pasadena, CA global headquarters. Hybrid or remote work is open to the right candidate.
Key Responsibilities
- Delivery Ownership: Own project delivery through each phase, including initiation and planning, development, integration, testing and customer acceptance, go-live, and transition to support.
- Planning & Reporting: Build and maintain credible integrated schedules, milestones, critical paths, resource plans, risk registers, action logs, and clear executive status reports.
- Team Coordination: Coordinate software developers, power systems engineers, QA, technical leads, customers, and third parties; clarify ownership and drive timely closure of dependencies.
- Customer Leadership: Lead customer meetings and executive reviews; manage difficult conversations and escalations collaboratively and constructively.
- Risk & Escalation Management: Identify delivery risks early, establish recovery plans, challenge unrealistic assumptions, and escalate decisions before commitments are jeopardized.
- Scope, Budget & Acceptance: Manage scope, budgets, change requests, contractual milestones, testing readiness, and customer acceptance criteria.
- Governance: Improve project governance and execution without introducing bureaucracy.
Key Skills
- Project Management: Command of project management principles, methodologies, and tools to plan, track, and deliver complex software programs.
- Leadership: Ability to lead, coordinate, and motivate cross-functional teams, and enforce accountability.
- Communication: Excellent verbal and written communication, executive presence, and the ability to manage stakeholders and customers in challenging situations.
- Problem-Solving and Analytical Skills: Strong ability to identify issues, analyze complex situations, and make timely, well-reasoned decisions.
Required Qualifications
- 10+ years of progressively responsible project management experience, including complex enterprise software development, implementation, or deployment.
- Demonstrated record of delivering complex, customer-facing technology projects with demanding timelines and multiple technical workstreams.
- Strong understanding of software development lifecycles, requirements, integration, QA, UAT, deployment, and acceptance.
- Proficiency in Azure DevOps, Microsoft Project, and Agile delivery methods.
- Bachelor’s degree in a relevant field or equivalent professional experience.
- Ability to balance strategic thinking with execution, and to demonstrate professionalism, integrity, and a team-first mindset.
Preferred Qualifications
- Professional experience in the electric utility or power systems industry (utility, ISO/RTO, vendor, integrator, or consultant), including delivery of EMS, SCADA, ADMS, Synchrophasor/wide-area monitoring, grid analytics, or related utility software.
- Familiarity with NERC CIP or other industry-specific compliance standards.
- PMP or equivalent project management credential.
Why Join Us?
- Mission-Critical Work: Work directly with utilities and grid operators on technologies central to grid reliability and modernization.
- Expert Colleagues: Collaborate with power systems and software subject matter experts.
- Visible Impact: Make an impact on strategic customer deliveries and project management practices.
- Growth Opportunity: Shape the project management function of a growing, globally respected company.
Compensation and Benefits
EPG offers a market-competitive compensation package that rewards performance and long-term contribution. Full-time employees receive the following benefits, incentive programs, and sponsorship, subject to eligibility: health insurance plans, 401(k) including profit-sharing match contributions, life insurance, paid time off, visa sponsorship, and eligibility for performance-based bonus and long-term incentive programs.
Pay: $125,000.00 - $175,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Flexible spending account
- Health insurance
- Life insurance
- Paid time off
- Vision insurance
Education:
- Bachelor's (Required)
Experience:
- Progressively Responsible Project Management: 10 years (Required)
Ability to Commute:
- Pasadena, CA 91101 (Required)
Work Location: In person
EPG is an Equal Opportunity Employer. For more information, visit: www.electricpowergroup.com.
See all 241+ H-1B Visa Software Project Manager Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new H-1B Visa Software Project Manager Jobs.
Get Access To All JobsTips for Finding H-1B Visa Sponsorship as a Software Project Manager
Frame your degree for specialty occupation
USCIS evaluates whether your degree directly relates to the Software Project Manager duties you'll perform. Tie your computer science, engineering, or information systems background explicitly to the technical scope of the role in your resume and any supporting documents.
Look up prevailing wages before negotiating
Your employer's LCA must certify a wage at or above the DOL prevailing wage for your location and job title. Run the OFLC Wage Search using SOC code 15-1299 before accepting any offer to verify the floor they're legally required to meet.
Target employers with multi-site LCA history
Software Project Managers often rotate across client sites or offices. Each worksite requires its own certified LCA, so target employers experienced with blanket or multi-location filings rather than those managing H-1B visa sponsorship for the first time.
Find sponsors using verified LCA filing data
Skip employers who say they're open to sponsorship but have no filing history. Migrate Mate surfaces U.S. companies with verified H-1B LCA records for project management roles, letting you focus your applications where sponsorship is already established practice.
Account for the cap and status timeline early
H-1B status is approved for up to three years and extendable to a six-year maximum. Because selection rules have changed recently, confirm current cap mechanics with USCIS before timing your job search around a specific start date.
Use O*NET to anchor your specialty occupation case
O*NET lists the core tasks and educational requirements for project management roles in computing. Reference the relevant O*NET profile when discussing your qualifications with an employer's immigration counsel to strengthen the specialty occupation argument in the I-129 petition.
H-1B Visa Software Project Manager: Frequently Asked Questions
Does a Software Project Manager role qualify as a specialty occupation for H-1B purposes?
Yes, when the position requires at least a bachelor's degree in computer science, engineering, information systems, or a directly related field. USCIS assesses the actual duties, not just the job title, so the employer's offer letter and job description must clearly establish that degree-level technical knowledge is a genuine requirement of the role.
What does the employer need to file before I can start working on H-1B status?
The employer must first obtain a certified Labor Condition Application from DOL, which locks in your prevailing wage and worksite details. They then file an I-129 petition with USCIS. Each physical worksite where you'll perform work requires its own certified LCA, so project-based roles that span multiple locations need careful coordination with the employer's immigration team.
How do I identify Software Project Manager employers who actively sponsor H-1B visas?
DOL publishes LCA disclosure data showing which employers have filed for specific job titles. Migrate Mate organizes this data so you can search for Software Project Manager roles at companies with a documented H-1B filing history, narrowing your applications to employers who have already navigated the sponsorship process for similar positions.
Can I switch employers while on H-1B status as a Software Project Manager?
Yes. Under H-1B portability rules, you can begin working for a new employer as soon as they file an I-129 petition on your behalf, provided your previous status was lawfully maintained. The new employer must file a fresh LCA and I-129 that covers your specific role and work location before or at the time you start.
What happens to my H-1B status if my project ends and I'm between assignments?
Your employer remains responsible for maintaining your H-1B status even during bench periods between projects. USCIS allows a 60-day grace period after involuntary termination for you to find a new sponsoring employer, change status, or depart. Gaps in pay do not automatically invalidate status, but your employer cannot reduce your wage below the LCA-certified prevailing wage while you remain in H-1B status.