EngineerJobs.io
← Back to all jobs

Job Description

Build and evolve core engine data structures for the Roblox platform as an early-career Software Engineer.

Responsibilities

  • Develop engine code focused on strong performance for user-created games on the Roblox platform
  • Collaborate cross-functionally with other teams to deliver high-quality platform functionality
  • Increase product quality by writing automated tests for the code you develop
  • Own features and projects end-to-end, from design through launch
  • Build and test code that runs across supported devices, including desktop, mobile, and console

Requirements

  • 2+ years of software engineering experience, including hands-on development in C++
  • Proficiency in one or more programming languages, such as C++, C#, Go, Python, or similar
  • Familiarity with game engines, real-time systems, large-scale simulations, or entity component systems (plus)
  • Strong willingness to learn, take on unfamiliar problems, and keep up with evolving technologies
  • Ability to collaborate across teams to deliver a curated technical solution
  • Willingness to take the long view to drive collaboration and build durable systems

Technologies

  • C++
  • C#
  • Go
  • Python

Benefits

  • Full-time employees are also eligible for equity compensation
  • Benefits described on this page

Compensation

  • Annual Salary Range: USD 168,680 - 212,490
  • Starting base pay shown for roles based at headquarters in San Mateo, CA

Work Location and Schedule

  • Onsite in San Mateo, CA, United States
  • For roles based at headquarters in San Mateo, CA: onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday (unless otherwise noted)

Similar Jobs