Software Engineer Jobs at Mainspring Energy with Visa Sponsorship

Mainspring Energy hires Software Engineers to build the control systems, embedded software, and data infrastructure behind its linear generator technology. The company sponsors multiple visa categories for this function, making it a realistic target if you're navigating work authorization in the clean energy manufacturing space.

See All Software Engineer at Mainspring Energy Jobs

Overview

Open Jobs41+
Top Visa TypeH-1B
Work Type90% On-site
Median Salary$164K
Top LocationMenlo Park, CA
Most JobsMainspring Energy

Showing 5 of 41+ Software Engineer Jobs at Mainspring Energy jobs

Mainspring Energy
Staff Embedded Software Engineer
We won't show you this job again
Mainspring Energy
Added 1mo ago
Staff Embedded Software Engineer
Mainspring Energy
Menlo Park, California
Software Engineering
Quality Assurance & Testing (QA Testing)
Embedded Systems Engineering
Backend Engineering
On-Site
12+ yrs exp.
None

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Mainspring Energy
Director of Software Engineering
We won't show you this job again
Mainspring Energy
Added 1mo ago
Director of Software Engineering
Mainspring Energy
Menlo Park, California
Software Engineering
Cloud & DevOps
Data Science & Analytics
Cloud Engineering
DevOps
Backend Engineering
On-Site
10+ yrs exp.
None

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Mainspring Energy
Staff Engineer - Release Management
We won't show you this job again
Mainspring Energy
Added 1mo ago
Staff Engineer - Release Management
Mainspring Energy
Menlo Park, California
Project & Program Management
Technical Product & Program Management
Cloud & DevOps
Software Engineering
Project Management
Technical Program Management
DevOps
On-Site
10+ yrs exp.
None

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Mainspring Energy
Commissioning Operations Engineer
We won't show you this job again
Mainspring Energy
Added 1w ago
Commissioning Operations Engineer
Mainspring Energy
Menlo Park, California
Specialized Engineering
Mechanical Engineering
Electrical Engineering
Project & Program Management
Engineering (Non-Software)
Project Management
Remote (US)
2+ yrs exp.
Bachelor's

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Mainspring Energy
Electrical Engineer, Inverter Systems Engineer
We won't show you this job again
Mainspring Energy
Added 1w ago
Electrical Engineer, Inverter Systems Engineer
Mainspring Energy
Menlo Park, California
Electrical Engineering
Specialized Engineering
Engineering (Non-Software)
On-Site
3+ yrs exp.
Bachelor's

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)

See all 41+ Software Engineer Jobs at Mainspring Energy

Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer Jobs at Mainspring Energy.

Get Access To All Jobs

See all 41+ Software Engineer at Mainspring Energy jobs

Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer at Mainspring Energy roles.

Get Access To All Jobs

Tips for Finding Software Engineer Jobs at Mainspring Energy Jobs

Align your experience with industrial software domains

Mainspring builds physical hardware, so experience with embedded systems, real-time control software, or manufacturing execution systems strengthens your profile. Highlight any work where software interfaced directly with hardware or industrial processes.

Verify your degree field supports specialty occupation

USCIS requires that your degree field directly relates to the Software Engineer role. Computer science and electrical engineering are strong fits. A degree in an unrelated field paired with limited work experience can trigger an RFE, so document the connection clearly before applying.

Target roles that appear across multiple engineering teams

Mainspring's Software Engineer openings span controls, data systems, and product infrastructure. Applying to roles that map to your specific stack, rather than the broadest listing, signals genuine fit and increases the likelihood that the hiring team prioritizes your sponsorship paperwork.

Confirm LCA filing timing with your recruiter early

Your employer must file a certified Labor Condition Application with DOL before any H-1B or E-3 petition can be submitted to USCIS. Ask the recruiter which team handles immigration filings and what their typical lead time is so your start date isn't delayed.

Use Migrate Mate to filter open Software Engineer roles

Not every job board surfaces roles with confirmed sponsorship history. Search Migrate Mate to browse Mainspring Energy's active Software Engineer listings filtered by visa type, so you're only applying where sponsorship is already on the table.

Account for OPT and cap-gap timing in your offer negotiation

If you're on F-1 OPT, your start date and the H-1B cap-gap window affect when you can legally work. USCIS begins accepting H-1B petitions on April 1 for an October 1 start. Build this calendar into your offer conversation before signing.

Software Engineer at Mainspring Energy jobs are hiring across the US. Find yours.

Find Software Engineer at Mainspring Energy Jobs

Frequently Asked Questions

Does Mainspring Energy sponsor H-1B visas for Software Engineers?

Yes, Mainspring Energy sponsors H-1B visas for Software Engineer roles. The company operates in advanced manufacturing, and its software engineering functions typically qualify as specialty occupations under USCIS criteria. If you're in the H-1B lottery pool or already hold H-1B status and need a transfer, Mainspring is an active sponsoring employer for this function.

Which visa types does Mainspring Energy commonly use for Software Engineer roles?

Mainspring Energy sponsors H-1B, E-3, TN, F-1 OPT, and employment-based Green Cards including EB-2 and EB-3 for Software Engineers. Australian citizens can pursue the E-3, which bypasses the H-1B lottery entirely. Canadian and Mexican nationals may qualify under TN if the role maps to a covered occupation. Each pathway has different timelines and filing requirements.

What qualifications does Mainspring Energy expect for Software Engineer roles?

Mainspring's Software Engineer roles generally require a bachelor's degree or higher in computer science, electrical engineering, or a closely related field. Given the company's focus on linear generator hardware, experience in embedded systems, controls software, Python or C++ development, or data pipeline engineering is frequently referenced in their postings. Practical experience with hardware-software integration strengthens your application significantly.

How do I apply for Software Engineer jobs at Mainspring Energy?

Start by browsing current openings on Migrate Mate, where Mainspring Energy's Software Engineer roles are listed with sponsorship details already surfaced. Once you identify a relevant role, apply directly through Mainspring's careers page. Tailor your resume to reflect the specific engineering domain of the posting, whether that's controls, data infrastructure, or product software, and be transparent about your visa status early in the process.

How do I plan my timeline if I need Mainspring Energy to sponsor an H-1B petition?

H-1B petitions are subject to an annual cap, with USCIS accepting registrations in March for an October 1 start date. If you're selected in the lottery, your employer files the full petition by June. Plan for a minimum of six months between accepting an offer and your authorized start date, and confirm that Mainspring's immigration team is prepared to file within that window.

See which Software Engineer at Mainspring Energy employers are hiring and sponsoring visas right now.

Search Software Engineer at Mainspring Energy Jobs