Principal Engineer - Creator Services
As a Principal Software Engineer on our Creator Services team, you will have an immediate impact on the building blocks of Roblox itself. You will be the technical leader for multiple teams of engineers.
If you enjoy working on modern distributed systems, products for developers, C# and C++ software, and networking challenges alongside highly-experienced and passionate engineers, you will be right at home on our growing Creator Services team.
You Will
- You will own the platform for product teams at Roblox to expose their APIs, authorize access to them, publish docs, and communicate with users.
- You will develop new products and features that help creators make complex experiences including live game operations at many-million-player scale.
- You will support core systems at massive scale including how players move between game servers, how game servers communicate with each other, and how experiences interact with on and off platform services.
- Your work has the potential to directly move company metrics (e.g. through reducing loading times).
- You will build solutions that will make Roblox work better on every device.
You Are
- Experienced in industry: You have 7+ years of industry experience as a software engineer.
- Experienced with Distributed Systems: You are deeply familiar and regularly work with concepts like stream processing, leader election, RPC, retry strategies, etc.
- Experienced with native code: You have worked on deep and challenging problems in complex networked codebases, with 3+ years of experience in C++ to support working on full stack features that involve the Roblox engine & our backend systems.
- Systems programming: familiar with raw & managed memory access, pointers, thread safety, locking primitives, inter-process communication methods, network sockets, etc.
- Platforms : You can jump with ease between Windows, OS X, Linux, Android, iOS, and other platforms. You understand where platform-specific code is relevant.
- Responsible: You build systems with proper telemetry, logging, operations and automated testing in mind.
- Curious: You want to learn and stay up-to-date on technology developments, particularly in distributed systems.
Recommended Jobs
Staff Accountant (Newport Beach)
FULL BENEFITS | UNLIMITED PTO This Jobot Job is hosted by: Caitlin Pohl Are you a fit? Easy Apply now by clicking the Apply button and sending us your resume. Salary: $25 - $29 per hour A…
Associate Attorney (workers compensation defense) Hybrid/remote (Sacramento)
Established Law firm seeks Associate Attorneys (Workers Compensation) multiple offices State wide This Jobot Job is hosted by: Aaron Erickson Are you a fit? Easy Apply now by clicking the Apply…
HVAC Comfort Advisor - Sales Person
HVAC Comfort Advisor/Sales Representative Precise Air Systems is a family-owned business that has served the Los Angeles area providing HVAC needs for 49 years offering customers the best solutions …
Final Mile Delivery & Installation - Independent Contractor Opportunity
Owner Operators - Appliances, Furniture and Fitness Equipment Home Delivery Sacramento, CA Warehouse Ryder Last Mile is looking to add to our expansive final mile delivery carrier network. We are lo…
HVAC Service Technician (SD)
About the Company Our confidential client is recognized as one of Californiaâs premier mechanical and plumbing contractors. With over 40 years of industry experience, they specialize in custom des…
Family Organizer
Are you an educational advocate who is passionate about increasing access, quality and equity in Contra Costa County public education? Are you passionate about building parent power to ensure that hi…
Quality Manager
What you´ll do The Quality Manager provides strategic leadership for all quality functions at the site, ensuring compliance, customer satisfaction, and operational excellence. This role owns the e…
Senior Product Manager
About Poshmark Poshmark is a leading fashion resale marketplace powered by a vibrant, highly engaged community of buyers and sellers and real-time social experiences. Designed to make online selling…
Sr. Software Engineer - Generative AI & Assistants, ArcGIS Pro
Overview ArcGIS Pro is a powerful geographic information system (GIS) software that is used to analyze, visualize, and share spatial data, helping to solve real-world problems. We’re on a mission to …
Civil Litigation Attorney (Newport Beach)
High paying, rapidly growing law firm actively interviewing for Civil Litigation Attorney in Orange County (competitive base salary + BONUS!) This Jobot Job is hosted by: Alex Luhrsen Are you a …