Backend Software Engineer Jobs at Roblox with Visa Sponsorship
Roblox hires Backend Software Engineers to build and scale the infrastructure behind one of the world's largest user-generated content platforms. The company has a consistent track record of sponsoring work visas for engineering roles, supporting candidates across multiple nonimmigrant and immigrant visa pathways.
See All Backend Software Engineer at Roblox JobsOverview
Showing 5 of 102+ Backend Software Engineer Jobs at Roblox 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 102+ Backend Software Engineer Jobs at Roblox
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Backend Software Engineer Jobs at Roblox.
Get Access To All Jobs
INTRODUCTION
Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created by our global community of developers and creators. At Roblox, we’re building the tools and platform that empower our community to bring any experience that they can imagine to life. Our vision is to reimagine the way people come together, from anywhere in the world, and on any device. We’re on a mission to connect a billion people with optimism and civility, and looking for amazing talent to help us get there. A career at Roblox means you’ll be working to shape the future of human interaction, solving unique technical challenges at scale, and helping to create safer, more civil shared experiences for everyone.
ROLE AND RESPONSIBILITIES
As a Principal Software Engineer on the Fleet Management team, you will lead the systems that provision and rebuild Roblox's global fleet across bare metal and cloud. This team owns provisioning, and MAPI, the global Machine API that turns raw capacity into production-ready infrastructure in minutes, across hundreds of thousands of machines on-prem and cloud environments, including new GPU and new AI infrastructure. You will shape the technical direction for this critical compute platform and unify diverse hardware and environment-specific workflows behind MAPI and drive large-scale maintenance operations like firmware updates and hardware tuning.
You Will
- Lead the Machine Bootstrap pod in building and evolving provisioning and fleet management at massive scale.
- Architect and extend MAPI, the unified Machine API that abstracts bare-metal, GPU hosts, and cloud instances behind a single global interface.
- Ship fleet-wide maintenance operations (BIOS updates, firmware updates, configuration changes) to hundreds of thousands of machines through MAPI.
- Drive best-in-class provisioning performance, minutes to fully rebuild a machine from scratch.
- Evaluate and integrate new hardware platforms including GPU servers and AI accelerators into the provisioning pipeline.
- Collaborate across Compute, Networking, and Cloud teams on the full machine lifecycle from rack-and-stack to production.
BASIC QUALIFICATIONS
- 8+ years of experience with strong expertise in distributed systems and infrastructure.
- Bachelor's degree in computer science or equivalent field.
- Strong proficiency in Go, C/C++, Rust or other system level programming languages.
- Experience building and operating large-scale distributed systems that other engineering teams depend on.
- Familiarity with bare-metal concepts (PXE/iPXE, DHCP, BMC/IPMI/Redfish, OS imaging) is a plus; deep low-level systems experience is a bonus, not a requirement.
- Interest in modern server hardware including GPU servers, AI accelerators, and cloud infrastructure.
- A track record of building high-performance automation at fleet scale and reducing toil through developer-friendly APIs.
COMPENSATION
For roles that are based at our headquarters in San Mateo, CA: The starting base pay for this position is as shown below. The actual base pay is dependent upon a variety of job-related factors such as professional background, training, work experience, location, business needs and market demand. Therefore, in some circumstances, the actual salary could fall outside of this expected range. This pay range is subject to change and may be modified in the future. All full-time employees are also eligible for equity compensation and for benefits as described on this page.
- Annual Salary Range: $295,250—$345,040 USD
Roles that are based in an office are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday (unless otherwise noted).
Roblox provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. Roblox also provides reasonable accommodations to candidates with qualifying disabilities or religious beliefs during the recruiting process.

INTRODUCTION
Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created by our global community of developers and creators. At Roblox, we’re building the tools and platform that empower our community to bring any experience that they can imagine to life. Our vision is to reimagine the way people come together, from anywhere in the world, and on any device. We’re on a mission to connect a billion people with optimism and civility, and looking for amazing talent to help us get there. A career at Roblox means you’ll be working to shape the future of human interaction, solving unique technical challenges at scale, and helping to create safer, more civil shared experiences for everyone.
ROLE AND RESPONSIBILITIES
As a Principal Software Engineer on the Fleet Management team, you will lead the systems that provision and rebuild Roblox's global fleet across bare metal and cloud. This team owns provisioning, and MAPI, the global Machine API that turns raw capacity into production-ready infrastructure in minutes, across hundreds of thousands of machines on-prem and cloud environments, including new GPU and new AI infrastructure. You will shape the technical direction for this critical compute platform and unify diverse hardware and environment-specific workflows behind MAPI and drive large-scale maintenance operations like firmware updates and hardware tuning.
You Will
- Lead the Machine Bootstrap pod in building and evolving provisioning and fleet management at massive scale.
- Architect and extend MAPI, the unified Machine API that abstracts bare-metal, GPU hosts, and cloud instances behind a single global interface.
- Ship fleet-wide maintenance operations (BIOS updates, firmware updates, configuration changes) to hundreds of thousands of machines through MAPI.
- Drive best-in-class provisioning performance, minutes to fully rebuild a machine from scratch.
- Evaluate and integrate new hardware platforms including GPU servers and AI accelerators into the provisioning pipeline.
- Collaborate across Compute, Networking, and Cloud teams on the full machine lifecycle from rack-and-stack to production.
BASIC QUALIFICATIONS
- 8+ years of experience with strong expertise in distributed systems and infrastructure.
- Bachelor's degree in computer science or equivalent field.
- Strong proficiency in Go, C/C++, Rust or other system level programming languages.
- Experience building and operating large-scale distributed systems that other engineering teams depend on.
- Familiarity with bare-metal concepts (PXE/iPXE, DHCP, BMC/IPMI/Redfish, OS imaging) is a plus; deep low-level systems experience is a bonus, not a requirement.
- Interest in modern server hardware including GPU servers, AI accelerators, and cloud infrastructure.
- A track record of building high-performance automation at fleet scale and reducing toil through developer-friendly APIs.
COMPENSATION
For roles that are based at our headquarters in San Mateo, CA: The starting base pay for this position is as shown below. The actual base pay is dependent upon a variety of job-related factors such as professional background, training, work experience, location, business needs and market demand. Therefore, in some circumstances, the actual salary could fall outside of this expected range. This pay range is subject to change and may be modified in the future. All full-time employees are also eligible for equity compensation and for benefits as described on this page.
- Annual Salary Range: $295,250—$345,040 USD
Roles that are based in an office are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday (unless otherwise noted).
Roblox provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. Roblox also provides reasonable accommodations to candidates with qualifying disabilities or religious beliefs during the recruiting process.
See all 102+ Backend Software Engineer at Roblox jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Backend Software Engineer at Roblox roles.
Get Access To All JobsTips for Finding Backend Software Engineer Jobs at Roblox Jobs
Align your portfolio with Roblox's infrastructure scale
Roblox runs distributed systems at massive concurrency. Before applying, rebuild your portfolio around high-throughput services, real-time data pipelines, or low-latency APIs. Generic CRUD projects won't stand out for a platform handling millions of simultaneous users.
Confirm your visa type before submitting applications
Roblox sponsors several nonimmigrant categories including H-1B, E-3, TN, and H-1B1. Knowing which category applies to your nationality lets you ask targeted questions during recruiter screens instead of discovering eligibility gaps after an offer is extended.
Prepare credential documentation for specialty occupation review
USCIS evaluates whether a Backend Software Engineer role qualifies as a specialty occupation requiring a specific degree. Gather transcripts, degree equivalency evaluations if your credential is foreign, and a job description that explicitly ties the role to computer science or a related technical field.
Time your H-1B application around Roblox's fiscal planning
H-1B cap registrations open each March for an October 1 start date. If you're targeting Roblox through the cap-subject lottery, have your offer letter secured by February so your employer's immigration counsel can submit before the registration window closes.
Use Migrate Mate to filter open Backend Software Engineer roles at Roblox
Roblox posts backend roles across multiple teams and seniority levels, making it hard to track openings manually. Migrate Mate filters specifically for roles with confirmed visa sponsorship, so you target positions where sponsorship is already in scope.
Understand how PERM affects your long-term sponsorship path
If Roblox sponsors you for an EB-2 or EB-3 Green Card, your employer must complete PERM labor certification through DOL before filing the immigrant petition. Start this conversation early in your tenure because PERM alone can take a year or more before any USCIS filing begins.
Backend Software Engineer at Roblox jobs are hiring across the US. Find yours.
Find Backend Software Engineer at Roblox JobsFrequently Asked Questions
Does Roblox sponsor H-1B visas for Backend Software Engineers?
Yes, Roblox sponsors H-1B visas for Backend Software Engineers. The company has an established immigration program that supports cap-subject H-1B petitions as well as H-1B transfers for candidates already holding the status. Roblox works with outside immigration counsel to manage petitions, so the process is structured rather than ad hoc. You'll want to secure an offer well before the March registration window if you need the cap.
How do I apply for Backend Software Engineer jobs at Roblox?
Apply directly through Roblox's careers page or browse open roles filtered by visa sponsorship on Migrate Mate. Backend engineering interviews at Roblox typically involve multiple rounds covering data structures, distributed systems design, and low-latency architecture. Tailoring your preparation to platform-scale infrastructure problems, rather than general coding practice alone, reflects the technical depth the team expects.
Which visa types does Roblox commonly use for Backend Software Engineers?
Roblox sponsors a range of visa categories for Backend Software Engineers, including H-1B, H-1B1 for Chilean and Singaporean nationals, E-3 for Australian citizens, and TN for Canadian and Mexican professionals. For candidates pursuing permanent residence, Roblox also supports EB-2 and EB-3 immigrant visa petitions. F-1 OPT extensions including STEM OPT are also supported, giving recent graduates a runway before transitioning to a sponsored work visa.
What qualifications does Roblox expect for Backend Software Engineer roles?
Roblox's backend engineering roles generally require a bachelor's degree or higher in computer science, software engineering, or a closely related technical discipline. The company builds systems at significant scale, so practical experience with distributed systems, microservices, or real-time infrastructure carries more weight than credentials alone. Proficiency in languages like C++, Go, or Java is commonly referenced across posted roles, alongside experience with cloud infrastructure.
How long does the visa sponsorship process take if I receive an offer from Roblox?
Timeline depends on visa category. H-1B sponsorship through the cap runs on a fixed government cycle, with a start date no earlier than October 1 following the March lottery. E-3 and TN petitions can move faster since they aren't cap-subject and can be filed or processed at a port of entry. USCIS premium processing, available for H-1B petitions, reduces adjudication to roughly 15 business days. Plan for at least three to six months of total lead time for cap-subject cases.
See which Backend Software Engineer at Roblox employers are hiring and sponsoring visas right now.
Search Backend Software Engineer at Roblox Jobs