As a Principal Software Engineer on the Performance & Optimization pod in Studio you will lead the architecture design and development of simulation profiling and debugging tools in Roblox Studio. Your work will help creators understand how their experiences perform across the full spectrum of devices from high-end PCs to mobile and give them the confidence to ship quality content at the speed of their imagination.
You will:
- Plan and deliver complex technical features E2E in our game engine and Studio UI that help creators understand and optimize their experiences
- Work cross-functionally across teams and technology platforms to deliver consistent high-quality tooling
- Lead by example and mentor engineers on technological best practices patterns and strategies
- Improve product quality by fostering automation testing and reliable systems
- Participate in building the worlds best professional application for massively multiplayer game development
You Have:
- 9 years of professional experience developing complex performance-sensitive software using modern C (C11 and later)
- Hands-on experience with multi-threaded programming and a strong understanding of concurrency race conditions and synchronization primitives
- Experience delivering end-to-end on features that span multiple teams and technology platforms
- A Bachelors degree in Computer Science or a similar technical field or equivalent practical experience
You are:
- Experienced: Deep expertise with large-scale C systems and performance-critical code
- Hands-on: Ability to deliver end-to-end and bring features from vision to shipped product
- Collaborative: Excellent communication skills with the ability to work across team boundaries
- Organized: Able to track multiple concurrent workstreams to their appropriate resolution
- Curious: Passionate about developer experience and making complex systems understandable
Required Experience:
Staff IC
As a Principal Software Engineer on the Performance & Optimization pod in Studio you will lead the architecture design and development of simulation profiling and debugging tools in Roblox Studio. Your work will help creators understand how their experiences perform across the full spectrum of devic...
As a Principal Software Engineer on the Performance & Optimization pod in Studio you will lead the architecture design and development of simulation profiling and debugging tools in Roblox Studio. Your work will help creators understand how their experiences perform across the full spectrum of devices from high-end PCs to mobile and give them the confidence to ship quality content at the speed of their imagination.
You will:
- Plan and deliver complex technical features E2E in our game engine and Studio UI that help creators understand and optimize their experiences
- Work cross-functionally across teams and technology platforms to deliver consistent high-quality tooling
- Lead by example and mentor engineers on technological best practices patterns and strategies
- Improve product quality by fostering automation testing and reliable systems
- Participate in building the worlds best professional application for massively multiplayer game development
You Have:
- 9 years of professional experience developing complex performance-sensitive software using modern C (C11 and later)
- Hands-on experience with multi-threaded programming and a strong understanding of concurrency race conditions and synchronization primitives
- Experience delivering end-to-end on features that span multiple teams and technology platforms
- A Bachelors degree in Computer Science or a similar technical field or equivalent practical experience
You are:
- Experienced: Deep expertise with large-scale C systems and performance-critical code
- Hands-on: Ability to deliver end-to-end and bring features from vision to shipped product
- Collaborative: Excellent communication skills with the ability to work across team boundaries
- Organized: Able to track multiple concurrent workstreams to their appropriate resolution
- Curious: Passionate about developer experience and making complex systems understandable
Required Experience:
Staff IC
View more
View less