Senior Software Engineer - Core Platform and Systems
Core
Building the core architecture, windowing systems, and foundational infrastructure for Roblox Studio, the primary IDE for creating massive multiplayer online games.
Role type
Senior Staff Software Engineer (Core Platform)
Builds
Roblox Studio IDE, OS integration layers, and scalable backend systems for game development tools.
Domain
Game Development Tools / Desktop Application Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
C++ (2+ years), System Architecture, Cross-platform development, UI Frameworks (React, SwiftUI, Cocoa, Swift, WPF), Mentoring
Preferred skills
AI/Agentic systems, OS-level integration, Modern design language implementation
Technologies
C++, React, SwiftUI, Cocoa, Swift, WPF
Responsibilities
Architect application frameworks and windowing systems, Drive OS integration and extensibility, Own complex technical projects from concept to execution, Mentor team members on technical expertise, Collaborate with UX designers on design evolution, Engineer high-performance backend infrastructure
Seniority
Senior, hands-on IC with mentorship responsibilities