Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer, Builder Tools image - Rise Careers
Job details

Software Engineer, Builder Tools

Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created by our global community of developers and creators. 

At Roblox, we’re building the tools and platform that empower our community to bring any experience that they can imagine to life. Our vision is to reimagine the way people come together, from anywhere in the world, and on any device. We’re on a mission to connect a billion people with optimism and civility, and looking for amazing talent to help us get there. 

A career at Roblox means you’ll be working to shape the future of human interaction, solving unique technical challenges at scale, and helping to create safer, more civil shared experiences for everyone.

As a Software Engineer on our Studio Builder Tools team, you will be working on developer-facing tools in Roblox Studio. You’ll focus on new Animation Editor and Avatar tools. 

You Will:

  • Create best-in-class developer-facing game development tools using C++ and Lua, including but not limited to next generation Animation Editor, Terrain Editor and Avatar Tooling. 
  • Improve the workflows of Roblox community developers
  • Work closely with Product Managers and Designers to ensure that the product embodies the shared vision

You Have:

  • Development experience on Roblox platform, Studio plugins development experience is a big plus.
  • Experience in making tooling for game developers
  • A passion for promoting and building great development tools - profilers, debuggers, source control, 3D asset iteration, etc.
  • C++ experience is a plus but not required
  • Excellent problem-solving and communication skills, with the ability to translate technical concepts into understandable and compelling guides and documentation.

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.

Annual Salary Range
$150,120$150,120 USD

Roles that are based in our San Mateo, CA Headquarters are in-office Tuesday, Wednesday, and Thursday, with optional in-office on Monday and Friday (unless otherwise noted).

You’ll Love: 

  • Industry-leading compensation package
  • Excellent medical, dental, and vision coverage
  • A rewarding 401k program
  • Flexible vacation policy (varies by exemption status)
  • Roflex - Flexible and supportive work policy 
  • Roblox Admin badge for your avatar
  • At Roblox HQ: 
    • Free catered lunches five times a week and several fully stocked kitchens with unlimited snacks
    • Onsite fitness center and fitness program credit
    • Annual CalTrain Go Pass

Roblox provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. Roblox also provides reasonable accommodations for all candidates during the interview process.

Average salary estimate

$150120 / YEARLY (est.)
min
max
$150120K
$150120K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer, Builder Tools, Roblox

Are you ready to jump into an exciting role as a Software Engineer for Builder Tools at Roblox in San Mateo, CA? Here, you'll be a crucial part of our mission to empower millions of developers and creators who craft unique 3D experiences across the platform. As a Software Engineer on our Studio Builder Tools team, you’ll be tasked with developing cutting-edge tools such as the next-generation Animation Editor and Avatar tools. Imagine creating best-in-class solutions using C++ and Lua to streamline developers' workflows and bring their visions to life! Collaborating closely with Product Managers and Designers, you'll help ensure the tools align with the users' needs. Your background in Roblox platform development and experience in creating developer-facing tools could be your key to success. You’ll embrace challenges, enhance community developers' experiences, and bring your passion for great tooling to the forefront. We value problem-solving skills and clear communication, and we’re excited to meet someone who can translate technical concepts into user-friendly guides. Working at Roblox means you’ll not only enjoy industry-leading compensation and fantastic benefits, but you’ll also play a vital role in shaping the future of human interaction and creativity. Join us in reimagining how the world comes together— we're building something truly special here at Roblox!

Frequently Asked Questions (FAQs) for Software Engineer, Builder Tools Role at Roblox
What are the key responsibilities of a Software Engineer for Builder Tools at Roblox?

As a Software Engineer on the Builder Tools team at Roblox, your primary responsibilities will include creating developer-facing tools, such as the Animation Editor and Avatar Tooling, using C++ and Lua. You will enhance existing tools to improve workflows for community developers and collaborate closely with Product Managers and Designers to deliver top-quality products that resonate with user needs.

Join Rise to see the full answer
What qualifications should I have to apply for the Software Engineer position at Roblox?

For the Software Engineer position at Roblox, we are looking for candidates with development experience on the Roblox platform, preferably with Studio plugins development experience. A passion for creating game developer tools like profilers and debuggers is a must. While C++ experience is a plus, it isn't required. Strong problem-solving and communication skills are also essential for translating complex concepts into accessible formats.

Join Rise to see the full answer
What technologies will I use as a Software Engineer for Builder Tools at Roblox?

In the Software Engineer role for Builder Tools at Roblox, you will primarily work with C++ and Lua. These technologies will allow you to build next-generation tools for our developers, greatly impacting the ease of creating immersive digital experiences within the platform.

Join Rise to see the full answer
Is previous experience in game development necessary to become a Software Engineer at Roblox?

While previous experience in game development can be highly beneficial for the Software Engineer position at Roblox, it is not strictly necessary. A solid understanding of developer-facing tools and a genuine passion for empowering game developers can lead to success in this role. Flexibility in skillsets is highly valued as well.

Join Rise to see the full answer
What benefits can I expect when working as a Software Engineer at Roblox?

As a Software Engineer at Roblox, you can expect an exceptional benefits package that includes competitive compensation, comprehensive medical, dental, and vision coverage, a rewarding 401k program, and a flexible vacation policy. Moreover, you’ll benefit from a supportive work environment, including catered lunches and an onsite fitness center!

Join Rise to see the full answer
Common Interview Questions for Software Engineer, Builder Tools
Can you describe your experience with developer-facing tools?

When answering this question, detail any previous projects you've worked on that involved building tools for game development or similar purposes. Discuss the technologies you used, how you approached problem-solving, and the outcome of those tools.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple tools or features?

In your response, outline your approach to prioritization, such as using Agile methodologies, keeping open communication with team members, or focusing on user feedback. This highlights your organizational skills and teamwork.

Join Rise to see the full answer
What approach do you take to communicate technical concepts to non-technical users?

Demonstrate your ability to simplify complex information by providing an example of a technical concept you explained in an easy-to-understand manner. Highlight your communication skills and patience in teaching.

Join Rise to see the full answer
What challenges have you faced when developing tools for game developers?

Be candid about a particular challenge you encountered and the steps you took to resolve it. This will illustrate your problem-solving skills and ability to learn from situations.

Join Rise to see the full answer
Why do you want to work at Roblox as a Software Engineer?

Express genuine interest in Roblox's mission and values, including your passion for empowering creators. Mention specific aspects of Roblox's culture or tools that excite you.

Join Rise to see the full answer
What features do you think would enhance the Roblox Studio tools?

Showcase your understanding of the space by discussing specific features that could improve user experience. Focus on innovation and listening to community feedback.

Join Rise to see the full answer
How do you keep up with industry trends and advancements in technology?

Talk about channels you use to stay updated (like blogs, podcasts, or webinars) and why it's important for your role as a Software Engineer. This indicates your commitment to continuous learning.

Join Rise to see the full answer
Can you give an example of a project where you had to collaborate with team members?

Share a specific instance where team collaboration was key to the project's success. Highlight your role in facilitating communication, problem-solving, or driving the project's vision.

Join Rise to see the full answer
What is your experience with C++ and Lua in game development?

Emphasize your specific experiences with C++ and Lua, detailing the types of projects you've worked on and any challenges you overcame while using these languages.

Join Rise to see the full answer
How do you approach testing and quality assurance for your tools?

Discuss the methods you employ to ensure the tools are reliable and user-friendly, including automated testing, user feedback, and continuous improvement processes.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Roblox Hybrid San Mateo, California, United States
Posted 23 hours ago

Join Roblox as a Senior Frontend Software Engineer to shape user identity strategies and build safer digital experiences.

Photo of the Rise User
Roblox Hybrid San Mateo, California, United States
Posted yesterday

Join Roblox as a Product Designer and help evolve the visual language that impacts millions of users daily.

Photo of the Rise User
Posted 9 days ago
Inclusive & Diverse
Growth & Learning
Customer-Centric
Collaboration over Competition
Medical Insurance
Maternity Leave
Flex-Friendly
401K Matching

Empower the future of internet security as a Senior Backend Software Engineer on our innovative Core Platform team at Vanta.

Photo of the Rise User
NBCUniversal Remote 30 Rockefeller Plaza, New York, NY 10111, USA
Posted 14 days ago

Become an integral part of the NBCUniversal team as a Manager of Software Engineering, where you'll lead innovative technology solutions for major entertainment platforms.

Photo of the Rise User
Visa Remote Austin, TX, USA
Posted 2 days ago

Join Visa as a Staff Software Engineer to develop cutting-edge solutions for their Post-Purchase Solutions platform and drive innovative technology in the payments industry.

Photo of the Rise User

Join IFS as a Software Engineering Leader to inspire high-performing engineering teams and drive innovation in the aviation maintenance sector.

Photo of the Rise User

We're looking for a Senior Director of Software Engineering to lead innovative solutions and foster a collaborative engineering culture in our FinTech environment.

Photo of the Rise User
Verkada Hybrid San Mateo, California, United States
Posted 16 hours ago
Mission Driven
Inclusive & Diverse
Take Risks
Collaboration over Competition
Growth & Learning

Join Verkada as a Senior Backend Engineer to lead the development of cutting-edge solutions for their cloud camera products.

Photo of the Rise User
GHGSAT Remote No location specified
Posted 5 hours ago

Become a key player in emissions monitoring by developing innovative solutions with GHGSat as a Frontend Developer.

Photo of the Rise User

TP-Link Systems Inc. seeks a Senior Mobile App Development Engineer to innovate and lead the development of high-quality iOS applications.

Roblox's mission is connect a billion people with optimism and civility. Our vision is to reimagine the way people come together.

132 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 5, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
X
Someone from OH, Cincinnati just viewed Senior Java Engineer (Remote) at Xenon7
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior, Software Engineer- Java at Walmart
Photo of the Rise User
Someone from OH, Cincinnati just viewed Java, Javascript, Python, NodeJS Software Engineer at Walmart
Photo of the Rise User
Someone from OH, Pickerington just viewed Senior Business Analyst (Salesforce) at Protolabs
H
Someone from OH, Akron just viewed Brand Marketing Manager at Huntington
R
Someone from OH, Hamilton just viewed Forklift Operator Warehouse at Ryder
Photo of the Rise User
Someone from OH, Cincinnati just viewed Ad Ops Specialist, Display at System1
Photo of the Rise User
Someone from OH, Cincinnati just viewed FQHC Billing & Collections Manager at OhioGuidestone
Photo of the Rise User
Someone from OH, Cleveland just viewed Enrollment Specialist- Remote at Adtalem Global Education
o
Someone from OH, Dayton just viewed Marketing and Communications Specialist at osu
Photo of the Rise User
Someone from OH, Columbus just viewed Construction Coordinator at Meijer
Photo of the Rise User
Someone from OH, Steubenville just viewed Legal & Compliance Internship at Smiths Group
Photo of the Rise User
Someone from OH, Warren just viewed Senior Front-End Developer at Worldly
Photo of the Rise User
Someone from OH, Tiffin just viewed Game Operations Specialist at Genius Sports
u
Someone from OH, Loveland just viewed Customer Service Agent - Part Time at uhaul
Photo of the Rise User
Someone from OH, Cleveland just viewed HR Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Columbus just viewed Mid Level, System Administrator - (ETS) at Delivery Hero
Photo of the Rise User
Someone from OH, Mason just viewed Inside Sales Co-Op at VEGA Americas
Photo of the Rise User
Someone from OH, Sandusky just viewed Director of IT at Kyo
Photo of the Rise User
Someone from OH, Delaware just viewed Practice Group Manager at LifeStance Health