remote
Principal Software Engineer, Safety Foundation - Roblox
Software Engineer
Lead the design and implementation of safety-critical systems for a global, real-time platform, ensuring robust, scalable, and secure operations across millions of concurrent users using C++, Java, Python, and cloud technologies.
About the role
Key Responsibilities
- Architect and develop safety-critical components that support real-time, multi-user experiences for a global audience.
- Collaborate with cross-functional teams to define safety requirements, conduct risk assessments, and implement mitigation strategies.
- Lead code reviews, performance tuning, and scalability improvements for distributed systems handling millions of concurrent connections.
- Drive continuous integration, automated testing, and deployment pipelines to maintain high reliability and uptime.
- Mentor junior engineers, fostering a culture of safety, quality, and technical excellence.
Requirements
- 10+ years of software engineering experience with a focus on safety-critical or high-reliability systems.
- Proficiency in C++, Java, and Python, with strong object-oriented design skills.
- Deep understanding of distributed systems, real-time processing, and cloud infrastructure (AWS preferred).
- Experience with safety standards (e.g., ISO 26262, IEC 61508) and formal verification techniques.
- Excellent communication skills and a proven ability to lead technical initiatives in a fast-paced environment.