remote
Senior Software Engineer - Safety Foundation - Roblox
Software Engineer
Lead the design and implementation of safety‑critical systems for Roblox’s immersive platform, ensuring secure, reliable experiences for millions of users across devices using C++, Python, Unity, and cloud technologies.
About the role
Key Responsibilities
- Architect and develop safety‑critical components for Roblox’s real‑time 3D platform, ensuring robustness and low latency.
- Collaborate with cross‑functional teams to define safety requirements, perform risk assessments, and implement mitigation strategies.
- Design and maintain distributed systems that scale to support millions of concurrent users, leveraging AWS services.
- Integrate safety checks into Unity workflows, providing tooling and best‑practice guidance for community developers.
- Conduct code reviews, performance profiling, and automated testing to uphold high quality and reliability standards.
Requirements
- 10+ years of software engineering experience, with deep expertise in C++ and Python.
- Proven track record building real‑time, safety‑critical systems at scale.
- Strong understanding of distributed architectures, cloud deployment (AWS), and CI/CD pipelines.
- Experience with Unity or similar game engines and familiarity with safety engineering principles.
- Excellent problem‑solving skills, communication, and a passion for creating safe, engaging digital experiences.