Senior Software Engineer, Ios

Roblox Roblox · Consumer · San Mateo, CA · Software Engineering

Senior Software Engineer, iOS for Roblox's Consumer Platform team, focusing on the mobile app foundation for millions of players. Responsibilities include shaping and improving the iOS experience, leading architecture and implementation in Swift/Objective-C, and partnering with product, design, and data science. Requires 5+ years of experience, deep expertise in Swift/Objective-C, and experience with large codebases. Nice-to-haves include cross-platform development and generative AI integration.

What you'd actually do

  1. Shape & improve the iOS experience that millions of players open every day.
  2. Lead architecture and implementation on a large, evolving Swift/Objective-C codebase, making decisions that hold up across years of product growth.
  3. Push the platform forward by adopting the latest iOS, hardware, and iOS capabilities.
  4. Partner deeply with product, design, and data science to materialize ideas.
  5. Raise the engineering bar through code review, technical mentorship, and the standards you set in your own work.

Skills

Required

  • Swift
  • Objective-C
  • iOS architecture
  • Swift Concurrency
  • SwiftUI
  • UIKit
  • modularization
  • large codebases
  • shipping safely
  • instrumentation
  • build times

Nice to have

  • Cross-platform development
  • C++
  • low-level hardware APIs
  • rendering
  • graphics
  • game-engine-adjacent systems
  • open source contributions
  • conference talks
  • technical writing
  • integrating on-device or server-side generative AI into consumer products

What the JD emphasized

  • 5+ years of track record of leading the design and delivery of mobile features at scale
  • Deep, hands-on expertise in Swift and Objective-C
  • Experience working in very large codebases with many contributors