ROBLOX Corporation

Software Engineer, User Sharing

ROBLOX Corporation$153K — $212K *
Consumer Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 1-3 years experience in software development through internships or jobs.
  • Proficient in one or more programming languages such as C++, C#, Java, or TypeScript.
  • Experience in frontend development (e.g., React) or backend services (e.g., APIs).
  • Basic system design knowledge including APIs, data storage, and scalability.
  • Strong problem-solving abilities with a focus on delivering solutions independently.
  • Effective communication skills for collaborating with diverse teams.
  • Eager to learn and grow with a positive attitude.

Responsibilities

  • Develop and implement user-facing features and backend services for content sharing.
  • Lead projects from design to launch, typically lasting 1-3 months, with supervision.
  • Enhance existing systems by identifying problems and improving their performance and reliability.
  • Write clean, maintainable code and actively participate in code reviews.
  • Work closely with product, design, and data teams to create high-quality features.
  • Clearly document technical decisions and communicate them effectively to the team.
  • Engage in technical discussions and propose improvements for the team's area of focus.
  • Provide support and mentorship to interns and less experienced engineers.

Benefits

  • Equity compensation for all full-time employees.
  • Flexible work schedule with onsite presence encouraged Tuesday through Thursday.
  • Opportunities for professional development and skill growth.
  • Collaborative team environment with cross-functional partnerships.
Full Job Description
As a Software Engineer on the User Sharing team you will help build the foundation for how users capture, share, and discover content across Roblox. This includes bringing moments (experiences) directly to the homepage driving game discovery, user engagement and retention through content sharing.

You Have:
  • 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

You Will:
  • 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

You may redact age, date of birth, and dates of attendance/graduation from your resume if you prefer.

For roles that are based at our headquarters in San Mateo, CA: The starting base pay for this position is as shown below. The actual base pay is dependent upon a variety of job-related factors such as professional background, training, work experience, location, business needs and market demand. Therefore, in some circumstances, the actual salary could fall outside of this expected range. This pay range is subject to change and may be modified in the future. All full-time employees are also eligible for equity compensation and for benefits as described on this page.

Annual Salary Range

$153,120-$212,490 USD

Roles that are based in an office are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday (unless otherwise noted).

About ROBLOX Corporation

Roblox Corporation is a video game company that operates a massively multiplayer online game platform. The platform allows users to create and play games in a virtual world, with a focus on user-generated content. Roblox was founded in 2004 and is headquartered in San Mateo, California. The company has grown rapidly in recent years, and now has over 100 million monthly active users. In 2021, Roblox went public through a direct listing on the New York Stock Exchange.
Learn more about ROBLOX Corporation
Size
960 employees
Market Cap
$15.6 billion
Industry
Net Income
-$242.8 million
Founded
2004
Revenue
$727 million
NASDAQ

Similar Jobs

More Jobs at ROBLOX Corporation

More Consumer Technology Jobs

Find similar Software Engineer, User Sharing jobs: