Software Engineer Jobs at Canonical with Visa Sponsorship

Canonical hires Software Engineers across distributed, open-source infrastructure and cloud projects, recruiting globally for roles that span systems programming, Kubernetes, and Ubuntu development. The company has a track record of sponsoring H-1B visas for qualified engineers, making it a viable target if you're building a U.S. immigration strategy around a technical role.

See All Software Engineer at Canonical Jobs

Overview

Open Jobs44+
Top Visa TypeH-1B
Work Type100% Remote
Top LocationChicago, IL
Most JobsCanonical

Showing 5 of 44+ Software Engineer Jobs at Canonical jobs

Canonical
Software Engineer
We won't show you this job again
Canonical
Added 2mo ago
Software Engineer
Canonical
Washington, Washington DC
Software Engineering
Cloud & DevOps
DevOps
Backend Engineering
Remote (US)
4+ yrs exp.
Bachelor's

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Canonical
Junior Software Developer
We won't show you this job again
Canonical
Added 4mo ago
Junior Software Developer
Canonical
Daytona Beach, Florida
Software Engineering
Backend Engineering
Remote (US)
Bachelor's

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Canonical
Developer Relations Engineer
We won't show you this job again
Canonical
Added 9mo ago
Developer Relations Engineer
Canonical
Chicago, Illinois
Technical Product & Program Management
Software Engineering
Customer Success
Technical Program Management
Remote (US)
None

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Canonical
Engineering Manager
We won't show you this job again
Canonical
Added 1mo ago
Engineering Manager
Canonical
Boston, Massachusetts
Software Engineering
Project & Program Management
Technical Product & Program Management
Human Resources
Project Management
Technical Program Management
Remote (US)
2+ yrs exp.
Bachelor's

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Canonical
Software Engineer
We won't show you this job again
Canonical
Added 2mo ago
Software Engineer
Canonical
Daytona Beach, Florida
Software Engineering
Cloud & DevOps
DevOps
Backend Engineering
Remote (US)
4+ yrs exp.
Bachelor's

Have you applied for this role?

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

See all 44+ Software Engineer Jobs at Canonical

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

Get Access To All Jobs

See all 44+ Software Engineer at Canonical jobs

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

Get Access To All Jobs

Tips for Finding Software Engineer Jobs at Canonical Jobs

Align your experience with Canonical's stack

Canonical's Software Engineer roles center on Linux internals, Go, Python, and cloud-native infrastructure. Tailor your resume to reflect open-source contributions and systems-level work, not just general software development experience.

Verify your degree field matches specialty occupation

H-1B approval depends on your role qualifying as a specialty occupation. For Canonical's engineering roles, a degree in computer science, software engineering, or a closely related field is the baseline USCIS reviewers expect to see.

Target roles marked as remote or globally distributed

Canonical operates as a fully distributed company. Software Engineer postings often don't list a fixed U.S. office location, which can affect how your Labor Condition Application is filed with the DOL. Clarify work location during the offer stage.

Use Migrate Mate to filter open Software Engineer roles

Canonical lists Software Engineer openings across specializations like cloud, kernel, and platform. Use Migrate Mate to browse current postings filtered by visa sponsorship eligibility so you're only applying to roles where H-1B support is confirmed.

Prepare for a lengthy distributed interview process

Canonical's hiring pipeline typically involves multiple async and live technical rounds over several weeks. Get your references, portfolio, and open-source project links organized early so delays on your end don't slow an already extended process.

Understand cap timing before accepting an offer

H-1B petitions are subject to an annual cap with a lottery window that opens each March. If you receive an offer outside that window, work with your employer to confirm whether cap-exempt filing applies or whether you'll need to wait for the next cycle.

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

Find Software Engineer at Canonical Jobs

Frequently Asked Questions

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

Yes, Canonical sponsors H-1B visas for Software Engineer roles. The company hires globally and has supported engineers through the H-1B process, covering employer-side filing responsibilities including the Labor Condition Application with the DOL and the I-129 petition with USCIS. Sponsorship is not automatic on every posting, so confirm the position's eligibility during your initial recruiter conversation.

Which visa types are commonly used for Software Engineer roles at Canonical?

The H-1B is the primary visa type for Software Engineers at Canonical seeking U.S. work authorization. Because Canonical is a UK-founded company with global operations, some engineers may also explore L-1 intracompany transfer visas if they've worked at Canonical abroad first. Your specific situation, employment history, and citizenship determine which pathway is most viable.

What qualifications or experience are expected for Software Engineer roles at Canonical?

Canonical's Software Engineer roles typically expect strong proficiency in Python or Go, deep familiarity with Linux systems, and comfort working in distributed, open-source environments. Many postings favor engineers with public open-source contributions or experience in cloud infrastructure, Kubernetes, or Ubuntu-adjacent tooling. A relevant bachelor's degree or higher is standard for H-1B specialty occupation eligibility.

How do I apply for Software Engineer jobs at Canonical?

You can find and apply for Software Engineer roles at Canonical through Migrate Mate, which filters active postings by visa sponsorship availability. Canonical's application process is fully remote and typically starts with a written application or async screening, followed by technical assessments and live interviews. Having your GitHub profile, open-source work, and technical references ready before you apply speeds up the process.

How do I understand the timeline for H-1B filing after receiving an offer from Canonical?

The H-1B cap lottery registration opens each March for an October 1 start date. If Canonical extends an offer and your target start date falls within that cycle, your employer must register you before the window closes. USCIS issues selection results within weeks of the lottery close, and the full petition is filed after selection. Factor in four to six months from offer to work authorization start when planning your timeline.

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

Search Software Engineer at Canonical Jobs