Software Engineer Jobs at Turnitin with Visa Sponsorship

Turnitin hires Software Engineers across backend, frontend, and platform infrastructure roles, with a consistent track record of supporting international candidates through the sponsorship process. If you're on OPT, holding TN status, or targeting an H-1B transfer, Turnitin is an employer worth pursuing in the edtech space.

See All Software Engineer at Turnitin Jobs

Overview

Open Jobs31+
Top Visa TypeGreen Card
Work Type100% Remote
Median Salary$135K
Top LocationAtlanta, GA
Most JobsTurnitin

Showing 5 of 31+ Software Engineer Jobs at Turnitin jobs

Turnitin
Senior Machine Learning Scientist - Applied Research (USA Remote)
We won't show you this job again
Turnitin
Added 1mo ago
Senior Machine Learning Scientist - Applied Research (USA Remote)
Turnitin
Dallas, Texas
Software Engineering
Data Science & Analytics
AI (Artificial Intelligence)
ML (Machine Learning)
Data Science
Not listed
Remote (US)
Associate's

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Turnitin
Principal Machine Learning Scientist (US Remote)
We won't show you this job again
Turnitin
Added 1mo ago
Principal Machine Learning Scientist (US Remote)
Turnitin
Washington, Washington
Software Engineering
Data Science & Analytics
AI (Artificial Intelligence)
ML (Machine Learning)
Not listed
Remote (US)
Associate's

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Turnitin
Senior Machine Learning Scientist
We won't show you this job again
Turnitin
Added 2mo ago
Senior Machine Learning Scientist
Turnitin
Washington, Washington DC
Data Science & Analytics
Software Engineering
Data Science
AI (Artificial Intelligence)
$112,125/yr - $186,875/yr
Remote (US)
8+ yrs exp.
Master's

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Turnitin
Principal Machine Learning Scientist
We won't show you this job again
Turnitin
Added 2mo ago
Principal Machine Learning Scientist
Turnitin
Washington, Washington DC
Software Engineering
Data Science & Analytics
AI (Artificial Intelligence)
ML (Machine Learning)
Data Science
$147,300/yr - $245,000/yr
Remote (US)
10+ yrs exp.
Master's

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Turnitin
Senior Machine Learning Scientist - Applied Research
We won't show you this job again
Turnitin
Added 4mo ago
Senior Machine Learning Scientist - Applied Research
Turnitin
Dallas, Texas
AI (Artificial Intelligence)
ML (Machine Learning)
Data Science
Software Engineering
$111,000/yr - $185,000/yr
Remote (US)
5+ yrs exp.
Master's

Have you applied for this role?

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

See all 31+ Software Engineer Jobs at Turnitin

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

Get Access To All Jobs

See all 31+ Software Engineer at Turnitin jobs

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

Get Access To All Jobs

Tips for Finding Software Engineer Jobs at Turnitin Jobs

Align your resume to Turnitin's stack

Turnitin's engineering roles frequently surface requirements around distributed systems, Ruby on Rails, and cloud infrastructure. Tailoring your resume to reflect hands-on experience with these technologies signals you're ready to contribute from day one, not after a ramp period.

Verify your OPT timeline before applying

If you're on F-1 OPT, confirm your employment authorization end date before your first interview. Turnitin needs enough runway to initiate H-1B cap-gap or change-of-status paperwork, and a tight window can complicate their internal approval process.

Ask about sponsorship scope in the screening call

During the recruiter screen, ask directly whether the role is approved for H-1B sponsorship and whether the team has worked with international hires before. Turnitin sponsors multiple visa types, but not every open role may be pre-approved for all categories.

Search Turnitin Software Engineer roles on Migrate Mate

Use Migrate Mate to filter Software Engineer openings at Turnitin by visa type, so you're only applying to roles that match your current status. This cuts the time you'd otherwise spend screening job listings that don't support sponsorship.

Understand the PERM timeline for Green Card paths

If your goal is permanent residence through EB-2 or EB-3, ask Turnitin's recruiting team early whether they initiate PERM for Software Engineers. DOL PERM processing currently runs 12 to 18 months, so understanding when they start the clock matters for your long-term planning.

Prepare documentation for a TN application at the border

Canadian and Mexican engineers pursuing TN status need a formal offer letter specifying your job title as a software engineer and your qualifying credentials. Have your degree certificates and transcripts ready before your port-of-entry appointment to avoid delays.

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

Find Software Engineer at Turnitin Jobs

Frequently Asked Questions

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

Yes, Turnitin sponsors H-1B visas for Software Engineers. The company has a documented history of filing H-1B petitions for technical roles, including both cap-subject new filings and transfers for candidates already holding H-1B status with another employer. If you're mid-cycle and want to move to Turnitin, an H-1B transfer lets you start work as soon as the petition is filed, without waiting for approval.

How do I apply for Software Engineer jobs at Turnitin?

You can browse and apply to Software Engineer openings at Turnitin directly through their careers page, or use Migrate Mate to filter specifically for Turnitin roles that support your visa type. Before applying, confirm the role level matches your experience since Turnitin posts across multiple engineering tiers, and tailor your application to reflect the specific technical stack listed in the job description.

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

Turnitin supports H-1B, TN, and F-1 OPT for Software Engineers, as well as immigrant visa pathways including EB-2 and EB-3 for longer-term employees pursuing a Green Card. TN is available to Canadian and Mexican nationals under USMCA. OPT authorization, including the 24-month STEM extension for eligible degree holders, is also accepted, making Turnitin a viable option for recent graduates in computer science or related fields.

What qualifications does Turnitin expect for Software Engineer candidates?

Turnitin's Software Engineer roles typically require a bachelor's degree or higher in computer science, software engineering, or a closely related field, which also satisfies the specialty occupation requirement for H-1B eligibility. In practice, roles lean toward candidates with backend or full-stack experience, familiarity with cloud-native architectures, and experience working in agile teams. Senior roles often include expectations around system design and cross-functional collaboration.

How long does the sponsorship process take for a Turnitin Software Engineer offer?

Timeline depends on your visa category. H-1B cap-subject petitions follow USCIS's April filing window with an October 1 start date, so timing your offer accordingly matters. H-1B transfers can proceed year-round, with premium processing available from USCIS for a 15-business-day adjudication. TN applications for Canadians can be approved at the port of entry on the same day. PERM-based Green Card sponsorship through EB-2 or EB-3 runs considerably longer given DOL processing timelines.

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

Search Software Engineer at Turnitin Jobs