Software Engineer Jobs at Ulta with Visa Sponsorship

Ulta's engineering teams build the retail technology behind one of the largest beauty platforms in the U.S., and Software Engineers here work across e-commerce, supply chain, and customer experience systems. Ulta has a track record of sponsoring international talent in technical roles, supporting pathways including OPT, TN, and permanent residency.

See All Software Engineer at Ulta Jobs

Overview

Open Jobs30+
Top Visa TypeGreen Card
Work Type57% On-site
Median Salary$154K
Top LocationBolingbrook, IL
Most JobsUlta

Showing 5 of 30+ Software Engineer Jobs at Ulta jobs

Ulta
IT Senior Data Engineer
We won't show you this job again
Ulta
Added 3w ago
IT Senior Data Engineer
Ulta
Bolingbrook, Illinois
Data Engineering
Cloud & DevOps
Software Engineering
Cloud Engineering
$153,317/yr - $154,317/yr
On-Site
5+ yrs exp.
Bachelor's
10,000+

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Ulta
Sr AI ML Engineer
We won't show you this job again
Ulta
Added 1mo ago
Sr AI ML Engineer
Ulta
Bolingbrook, Illinois
Software Engineering
Data Science & Analytics
AI (Artificial Intelligence)
ML (Machine Learning)
Data Science
$165,984/yr - $166,984/yr
Hybrid
3+ yrs exp.
Master's
10,000+

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Ulta
Lead IT Engineer
We won't show you this job again
Ulta
Added 1mo ago
Lead IT Engineer
Ulta
Bolingbrook, Illinois
Software Engineering
Technical Product & Program Management
Cloud & DevOps
Data Science & Analytics
Technical Program Management
DevOps
$102,900/yr - $150,000/yr
On-Site
8+ yrs exp.
Bachelor's
10,000+

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Ulta
Lead IT Engineer Digital Performance
We won't show you this job again
Ulta
Added 2mo ago
Lead IT Engineer Digital Performance
Ulta
Bolingbrook, Illinois
Cloud & DevOps
Technical Product & Program Management
Quality Assurance & Testing (QA Testing)
Software Engineering
Technical Program Management
$102,900/yr - $155,000/yr
On-Site
8+ yrs exp.
Bachelor's
10,000+

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Ulta
Tech Lead
We won't show you this job again
Ulta
New 16h ago
Tech Lead
Ulta
Bolingbrook, Illinois
Software Engineering
Technical Product & Program Management
Backend Engineering
Technical Program Management
$153,317/yr - $154,317/yr
On-Site
5+ yrs exp.
Bachelor's
10,000+

Have you applied for this role?

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

See all 30+ Software Engineer Jobs at Ulta

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

Get Access To All Jobs

See all 30+ Software Engineer at Ulta jobs

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

Get Access To All Jobs

Tips for Finding Software Engineer Jobs at Ulta Jobs

Align your background with retail tech systems

Ulta's Software Engineer roles often involve e-commerce platforms, loyalty systems, and supply chain tooling. Framing your resume around distributed systems, API integrations, or customer-facing applications will resonate more directly with their hiring teams than general engineering experience.

Target teams with proven sponsorship history

Ulta has filed for both EB-2 and EB-3 green cards for Software Engineers, which signals long-term sponsorship commitment. Prioritize roles in established product or platform engineering teams over short-term contract or vendor-adjacent listings, which are less likely to sponsor.

Start OPT applications before your offer letter arrives

Your DSO needs at least 90 days to process an F-1 OPT application with USCIS. If you're targeting a Ulta offer for a specific start date, submit your OPT request early enough to have an EAD in hand before day one.

Use Migrate Mate to filter actively sponsoring roles

Not every Software Engineer listing at Ulta will lead to visa sponsorship. Use Migrate Mate to identify which open roles are attached to active sponsorship filings, so you're applying where the process is already in motion rather than negotiating it from scratch.

Clarify PERM timeline expectations before accepting an offer

If Ulta sponsors your Green Card through PERM, the DOL audit and labor market test process can take 12 to 18 months before an I-140 is even filed. Confirm whether the role includes a green card commitment and ask how long prior sponsored engineers have been in the pipeline.

Position TN status as a low-friction starting point

Canadian and Mexican engineers applying for Software Engineer roles can enter on TN status under the USMCA without a lottery or lengthy processing wait. This removes a major hiring friction point for Ulta and can accelerate your start date while a longer-term pathway is arranged.

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

Find Software Engineer at Ulta Jobs

Frequently Asked Questions

Does Ulta sponsor H-1B visas for Software Engineers?

Ulta's sponsorship history for Software Engineers is concentrated in OPT extensions, TN visas, and permanent residency pathways like EB-2 and EB-3, rather than new H-1B cap filings. If you're already on H-1B status with a prior employer, Ulta can file an H-1B transfer without entering the lottery, which is a more practical route for most applicants.

How do I apply for Software Engineer jobs at Ulta?

Applications go through Ulta's careers portal directly. Before applying, review the job description carefully for signals that the role supports sponsorship, such as language about work authorization or relocation. Tailoring your application to highlight retail technology experience, particularly around e-commerce, loyalty platforms, or supply chain systems, improves your chances of advancing to a technical screen.

Which visa types does Ulta commonly use for Software Engineer roles?

Ulta has sponsored Software Engineers on F-1 OPT and OPT STEM extensions, TN status for Canadian and Mexican nationals, and permanent residency through the EB-2 and EB-3 categories. CPT is also available for students in qualifying academic programs during internships. The visa type offered typically depends on your current status and where you are in the employment process.

What qualifications does Ulta expect for Software Engineer roles?

Ulta's Software Engineer roles generally require a bachelor's degree in computer science, software engineering, or a related field. Practical experience with cloud platforms, microservices architecture, and agile development is common across listings. For specialty occupation visa categories like H-1B or EB-2, the role must require a specific degree field, which Ulta's engineering positions consistently satisfy under USCIS criteria.

How do I find Software Engineer roles at Ulta that include visa sponsorship?

Job listings rarely state sponsorship terms explicitly, which makes it hard to know which roles are actually open to international candidates. Migrate Mate tracks visa sponsorship filings by company and role type, so you can browse Software Engineer openings at Ulta filtered by the sponsorship pathways that match your current immigration status, rather than applying blind and asking about sponsorship later in the process.

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

Search Software Engineer at Ulta Jobs