Senior Software Engineer, iOS
Core
Building the mobile app foundation for Roblox to ensure fast, fluid, and reliable performance for millions of players across all platforms.
Role type
Senior/Principal iOS Engineer (Mobile Platform)
Builds
The Roblox mobile app foundation (iOS client)
Domain
Gaming / Consumer Mobile
Deliverable
production ML models | product features | infrastructure
Required skills
Swift, Objective-C, iOS architecture (Swift Concurrency, SwiftUI/UIKit interop), modularization, large codebase management, performance optimization
Preferred skills
C++, low-level hardware APIs, rendering/graphics, game-engine systems, on-device AI integration
Technologies
Swift, Objective-C, SwiftUI, UIKit, C++
Responsibilities
Shape and improve the iOS experience for millions of daily users; Lead architecture and implementation on a large, evolving codebase; Adopt latest iOS capabilities and hardware features; Partner with product, design, and data science; Conduct code review and technical mentorship; Set technical direction and drive multi-quarter initiatives (Principal level)
Seniority
Senior, hands-on IC (with Principal-level responsibilities mentioned in parentheses)