Empowering the next generation of Roblox creators by building best-in-class simulation, test, and debug tools to help them understand how their experiences are performing across the platform at Roblox
Requirements
- 3+ years of professional experience developing complex, high-performance software using modern C++ (C++11 and later)
- Hands-on experience with multi-threaded programming and a strong understanding of concurrency, race conditions, and synchronization primitives
- Experience building developer-facing tools is a plus, such as IDEs, editor features, or tooling for game engines like Unity, Unreal, and Godot
Responsibilities
- Own and deliver complex technical projects from the planning stage through self directed initiatives
- Design and execute on the architecture and technical direction of multi-quarter features that will be the future of our application
- Work cross functionally across teams and technology platforms
- Mentor team members with team initiatives and advocate with stakeholders to move projects forward
- Design, develop, and implement technological best practices, patterns, and strategies
- Participate in building the world's best professional application for massively multiplayer game development
Other
- A Bachelor's degree in Computer Science or a similar technical field, or equivalent practical experience
- Focused on writing clear, readable, testable, modular, and monitored code
- Passionate about solving complex problems
- Collaborative with excellent communication skills and follow-through
- Organized and analytical with the ability to track numerous separate work-threads to their appropriate resolution