Software Engineer, User Sharing
Roblox is a platform where millions of people explore, create, and connect in immersive digital experiences. As a Software Engineer on the User Sharing team, you will build features that enhance how users capture, share, and discover content, driving engagement and retention.
Responsibilities
- Build and ship user-facing features and backend services that power content creation and sharing across Roblox
- Own end-to-end projects (1–3 months) with guidance, from design to launch and iteration
- Improve existing systems by identifying inefficiencies and contributing to reliability, performance, and scalability
- Write clean, maintainable, and well-tested code, and contribute actively to code reviews
- Collaborate closely with cross-functional partners (product, design, data) to deliver high-quality features
- Document technical decisions and communicate clearly with teammates and stakeholders
- Participate in technical discussions and contribute ideas to improve your team’s domain
- Support and learn from peers, while beginning to mentor interns or newer engineers
Skills
- Minimum of 1 year of experience building software systems (industry experience)
- Strong coding fundamentals in one or more languages such as C++, TypeScript, React, C#, Java, or similar
- Experience working on either frontend (e.g., React, UI systems) or backend (e.g., APIs, services)
- Basic understanding of system design concepts (e.g., APIs, data storage, scalability)
- Ability to break down problems and deliver solutions with increasing autonomy
- Good communication skills and willingness to collaborate with cross-functional partners
- A growth mindset and eagerness to learn from feedback
Benefits
- All full-time employees are also eligible for equity compensation and for benefits as described on [this page](https://careers.roblox.com/total-rewards).
- Roles that are based in an office are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday (unless otherwise noted).
Company Overview