
Principal Software Engineer- Safety Experience
San Mateo, CA · San Mateo · USD 295,250-345,040 / year · 8+ years experience · Full-time · Remote · Posted Sep 29, 2026
At a glance
- Experience
- 8+ years experience
- Employment
- Full-time
- Workplace
- Remote
- Location
- San Mateo, CA · San Mateo
- Salary
- USD 295,250-345,040 / year · Base salary
- Visa sponsorship
- Visa sponsorship not offered
About the role
- The Principal Software Engineer for the Safety Experience team within the Trust & Safety organization will revolutionize Roblox users' perception of safety by developing agentic applications and complex technical solutions at scale.
Responsibilities
- Design and build agentic workflows and technical solutions for both customer facing applications and internal use cases.
- Stay familiar with recent trends in LLMs and develop innovative solutions and features for the chatbot, while optimizing for cost.
- Influence the team's roadmap and long-term strategy in collaboration with product, operations, and other cross functional stakeholders to develop the next generation of safety experience.
- Provide technical leadership, influencing decisions within and beyond the pod.
- Mentor junior engineers to strengthen their technical skills and support their professional growth.
Requirements
- A Bachelor's degree in Computer Science, or a related field, with a minimum of 8 years of hands-on experience.
- Proven experience developing innovative solutions using LLMs is required.
- Extensive experience with modern programming languages such as C#, Java, Python, or similar, with a strong emphasis on writing efficient, maintainable, and scalable code.
- In-depth knowledge of contemporary software design patterns, including microservice architecture, RESTful APIs, and Remote Procedure Calls (RPC), with a proven track record of building robust and scalable systems.
- Demonstrated ability to develop end-to-end solutions for complex technical challenges, collaborating across multiple teams from conception through to launch.
Preferred qualifications
- A graduate degree is highly preferred.
- Proven experience developing innovative solutions using LLMs is highly desirable.
- Prior experience in machine learning is helpful.
Benefits
- Equity compensation
- Benefits as described on the company page
Workplace
- Roles based in an office are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday.
Skills
- C#
- Java
- Python
- LLMs
- Microservice Architecture
- RESTful APIs
- Remote Procedure Calls (RPC)