TN Visa Site Reliability Engineer Jobs
Site Reliability Engineer roles qualify for TN visa sponsorship under the USMCA treaty's Computer Systems Analyst category, which covers infrastructure, automation, and reliability work backed by a relevant bachelor's degree. Canadian citizens get same-day border approval; Mexican citizens apply at a U.S. consulate. No lottery, no cap for Canadians.
See All Site Reliability Engineer JobsOverview
Showing 5 of 192+ Site Reliability Engineer jobs


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all 192+ Site Reliability Engineer jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Site Reliability Engineer roles.
Get Access To All Jobs
We are looking for a creative and highly motivated Site Reliability Engineer to join our team. Having depth and breadth of knowledge working in physical infrastructure in a large-scale distributed environment is a strength you'll need. You should have experience in unix systems administration, DevOps, and data center infrastructure. If you are passionate about solving complex problems at scale, we want to hear from you!
Description
The Systems and Infrastructure team builds and manages world class services and physical infrastructure for Apple software engineers worldwide to build, test, and release Apple's software.
About Our Team: We are a team dedicated to engineering excellence, reusable design, and simplicity. We foster a supportive, growth-focused culture where we mentor each other and work together to build resilient, high-quality systems.
Responsibilities
-
Ensure System Reliability: Design, build, and maintain robust, scalable, and observable systems for our core infrastructure services
-
Automate: Reduce operational toil by developing automation and tooling to prevent and rapidly resolve production issues
-
Improve Incident Response: Own and refine our incident management processes to ensure high availability
-
Collaborate with Engineers: Partner with development teams to create functional, high-quality solutions that support the entire workflow
-
Improve and Modernize Systems: Use a proactive approach to identify and eliminate technical debt to enhance long-term reliability and maintainability
What You'll Bring: We know that great talent comes from a variety of backgrounds, and we encourage you to apply even if you don't meet every single requirement. The most important thing is a deep commitment to building reliable systems and strong collaboration with team members across different organizations.
Minimum Qualifications
-
3+ years of experience as a Site Reliability Engineer, DevOps Engineer, or Systems Admin focused on physical infrastructure in a large-scale distributed environment
-
Strong software development skills in a language like Swift, Go, or Python, and a high degree of comfort with shell scripting (Bash)
-
Hands-on experience building and managing systems with container orchestration tools (Kubernetes, Docker)
-
Deep understanding of networking (TCP/IP, DNS, HTTP) and experience using observability tools (monitoring, logging, tracing) to diagnose complex issues
-
Excellent problem-solving and communication skills, with a strong sense of ownership and drive
-
BS/MS in Computer Science, Engineering or related field
Preferred Qualifications
-
Build automation tools that eliminate routine tasks. Every manual process is an opportunity to code a solution
-
Experience with Unix/Linux systems administration and command-line diagnostic tools
-
Proven experience leading initiatives to reduce technical debt, refactor systems, or improve performance and latency
-
Expertise in performance analysis and capacity planning for physical infrastructure
-
Demonstrated ability to lead incident response for high-impact outages
-
Familiarity with using Generative AI (GenAI) or Large Language Models (LLMs) to accelerate operational tasks, such as automating runbooks, generating scripts, or analyzing incident data
Pay & Benefits
At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $172,100 and $258,600, and your base pay will depend on your skills, qualifications, experience, and location.
Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation.
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.
Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant.

We are looking for a creative and highly motivated Site Reliability Engineer to join our team. Having depth and breadth of knowledge working in physical infrastructure in a large-scale distributed environment is a strength you'll need. You should have experience in unix systems administration, DevOps, and data center infrastructure. If you are passionate about solving complex problems at scale, we want to hear from you!
Description
The Systems and Infrastructure team builds and manages world class services and physical infrastructure for Apple software engineers worldwide to build, test, and release Apple's software.
About Our Team: We are a team dedicated to engineering excellence, reusable design, and simplicity. We foster a supportive, growth-focused culture where we mentor each other and work together to build resilient, high-quality systems.
Responsibilities
-
Ensure System Reliability: Design, build, and maintain robust, scalable, and observable systems for our core infrastructure services
-
Automate: Reduce operational toil by developing automation and tooling to prevent and rapidly resolve production issues
-
Improve Incident Response: Own and refine our incident management processes to ensure high availability
-
Collaborate with Engineers: Partner with development teams to create functional, high-quality solutions that support the entire workflow
-
Improve and Modernize Systems: Use a proactive approach to identify and eliminate technical debt to enhance long-term reliability and maintainability
What You'll Bring: We know that great talent comes from a variety of backgrounds, and we encourage you to apply even if you don't meet every single requirement. The most important thing is a deep commitment to building reliable systems and strong collaboration with team members across different organizations.
Minimum Qualifications
-
3+ years of experience as a Site Reliability Engineer, DevOps Engineer, or Systems Admin focused on physical infrastructure in a large-scale distributed environment
-
Strong software development skills in a language like Swift, Go, or Python, and a high degree of comfort with shell scripting (Bash)
-
Hands-on experience building and managing systems with container orchestration tools (Kubernetes, Docker)
-
Deep understanding of networking (TCP/IP, DNS, HTTP) and experience using observability tools (monitoring, logging, tracing) to diagnose complex issues
-
Excellent problem-solving and communication skills, with a strong sense of ownership and drive
-
BS/MS in Computer Science, Engineering or related field
Preferred Qualifications
-
Build automation tools that eliminate routine tasks. Every manual process is an opportunity to code a solution
-
Experience with Unix/Linux systems administration and command-line diagnostic tools
-
Proven experience leading initiatives to reduce technical debt, refactor systems, or improve performance and latency
-
Expertise in performance analysis and capacity planning for physical infrastructure
-
Demonstrated ability to lead incident response for high-impact outages
-
Familiarity with using Generative AI (GenAI) or Large Language Models (LLMs) to accelerate operational tasks, such as automating runbooks, generating scripts, or analyzing incident data
Pay & Benefits
At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $172,100 and $258,600, and your base pay will depend on your skills, qualifications, experience, and location.
Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation.
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.
Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant.
See all 192+ Site Reliability Engineer jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Site Reliability Engineer roles.
Get Access To All JobsTips for Finding TN Visa Sponsorship as a Site Reliability Engineer
Frame your degree against SRE criteria
TN approval turns on whether your credential maps to Computer Systems Analyst. A degree in computer science, engineering, or information systems clears this cleanly. A business or unrelated degree needs a credential evaluation letter before you apply.
Target employers with recent visa filings
Before submitting applications, review employers with recent visa filings for Computer Systems Analyst roles. This demonstrates they have experience with work visa sponsorship and understand visa processes, making them better-positioned to support your TN petition.
Use Migrate Mate to find sponsoring employers
Search Migrate Mate to surface SRE roles from employers with recent visa filings and experience sponsoring work visas. Filter by role and location so you're targeting companies already equipped to handle visa sponsorship, not learning the process from scratch alongside you.
Request an offer letter that matches TN language
Your employer's offer letter must describe your duties in terms that align with the Computer Systems Analyst definition: systems design, reliability analysis, automation architecture. Vague language like 'general IT support' creates delays at the border or consulate.
Distinguish your SRE scope from DevOps or software roles
CBP officers sometimes question whether SRE work is software engineering rather than systems analysis. Your offer letter and resume should emphasize infrastructure reliability, incident response frameworks, and capacity planning over feature development or coding output.
Plan for Mexican citizens' consulate appointment timeline
Mexican nationals must schedule a consulate interview, which adds two to six weeks to the process depending on post availability. Factor this into your start-date negotiation with the employer so you're not committing to a date before your appointment is confirmed.
Site Reliability Engineer jobs are hiring across the US. Find yours.
Find Site Reliability Engineer JobsSite Reliability Engineer TN Visa: Frequently Asked Questions
Does Site Reliability Engineer qualify for a TN visa?
Yes, SRE roles qualify under the Computer Systems Analyst category in the USMCA TN schedule. The classification covers systems design, reliability engineering, automation architecture, and infrastructure analysis. Your offer letter must describe duties in those terms, and your degree must be in a relevant field such as computer science, engineering, or information systems.
How does TN visa sponsorship compare to H-1B for SRE roles?
TN has no annual lottery and no cap for Canadian citizens, so you can start within days of a border crossing approval rather than waiting months for an H-1B selection. Mexican citizens face a separate annual allocation but still avoid the lottery. For SRE roles, which map cleanly to Computer Systems Analyst, TN is generally faster and more predictable than H-1B for eligible nationals.
What documents does my employer need to prepare for TN sponsorship?
Your employer provides a signed offer letter describing your SRE duties in detail, your title, the duration of employment, and confirmation that you hold a qualifying degree. For Canadians, you present this offer letter at the U.S. border or port of entry—no petition filing is required. For Mexicans, your employer submits the offer letter to the U.S. consulate as part of your TN visa application.
Where can I find Site Reliability Engineer jobs with TN visa sponsorship?
Migrate Mate lists SRE roles from employers with recent visa filings, so you're not guessing whether a company is experienced with visa sponsorship generally. Filtering by visa type saves significant time compared to screening general job listings and asking each employer individually whether they're willing to support your TN application.
Can I switch SRE employers while on a TN visa?
Yes, but TN status is tied to a specific employer and role. When you change jobs, your new employer must support a fresh TN filing before or at the time you start. Canadians can do this at a port of entry with a new offer letter. Mexicans need a new consulate appointment. You cannot carry your existing TN to a new employer the way H-1B portability works.
See which Site Reliability Engineer employers are hiring and sponsoring visas right now.
Search Site Reliability Engineer Jobs