Principal Software Engineer - Input & Control

Roblox
San Mateo, California, US
Full-time

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.

Skills, Experience, Qualifications, If you have the right match for this opportunity, then make sure to apply today.

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.

We are seeking a highly skilled and experienced Principal Software Engineer to join our Input & Control’s team. In this role, you will be responsible for leading the development of innovative features, from inception through to final release.

No matter the platform, be it mobile or desktop, VR or consoles, you will help enable our game developers to create engaging experiences with the Roblox community using cutting-edge technology.

You will leverage your technical expertise to guide your team and collaborate with cross-functional groups to deliver next-level features to production.

You Will :

  • Report directly into the senior engineering manager
  • Develop and maintain code that powers all gameplay systems on Roblox
  • Create visionary systems to simplify creation of gameplay systems, while simultaneously driving efforts to deepen the interactive experience on Roblox
  • Work closely with our game developer community to help achieve their creative vision
  • Have fun learning about what makes Roblox an amazing platform and place to work, while supplying to industry leading technologies

You have :

  • 8+ years of professional development experience
  • Fluent programming skills in C++ and Lua
  • Worked extensively in areas like Gameplay Programming and Game Engines, Input and Player controls.
  • Designs solutions that can be intuitively understood by developers of varying fields, such as engineers, game designers, and UI designers
  • Systems level 3D math, pointers, templates, and raw blocks of memory are tools to write high-performance code, not your enemies
  • Worked on cross platform projects, including consoles or mobile devices.
  • Detailed designs, rigorous in handling edge cases, and diligent in automated testing

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

$315,850 $383,910 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
  • 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.

J-18808-Ljbffr

2 days ago
Related jobs
Promoted
VirtualVocations
San Francisco, California

A company is looking for a Principal Platform Software Engineer / Architect. ...

Promoted
Dell
Los Altos, California

As part of the project responsibilities, you may also be developing test automation and automation framework modules and work collaboratively across Dell divisions to coordinate feature integration and product deliveryWe can’t wait for you to discover this for yourself as a Senior/Principal Software...

Promoted
Bridgeway Partners, Inc.
CA, United States

Principal Design Quality Assurance Engineer. A degree in Software Engineering or a related field with 4+ years of experience, or advanced degrees with relevant experience in product design or manufacturing. Are you passionate about software quality assurance? We’re looking for an experienced. Act as...

Promoted
Providence Global Center
Palo Alto, California

Contribute to creation and maintenance of software engineering policies, standards, guidelines, and SOPs. Take on software engineering leadership for security automation/solution implementation and transformation projects in the Cybersecurity domain. Information Systems experience, 5+ years of hands...

Promoted
Microsoft
Mountain View, California

We are currently seeking a Principal Software Engineering Manager who can define and implement our vision of scale-out graph indices and graph algorithms systems, enabling large-scale graph analytics for data analysts, business users, and data scientists across all organizations. Software Engineerin...

Promoted
Oracle
San Francisco, California

We are looking for hands-on engineers with expertise and passion in solving difficult problems in low-level systems software, especially in virtualized environments. As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices a...

Hasbro
CA

Principal Software Development Engineer. Are you a hands-on software engineer with a deep understanding of systems and technologies which those systems are built upon?. ...

Aurora
San Francisco, California

We’re searching for a Software Engineer to focus on ML Accelerators. Develop perspectives on where opportunities and gaps might be in our machine learning software and hardware strategy with a longer-term horizon in mind. Maintain relationships and intel across the ML ecosystem including both establ...

Games Jobs Direct
San Mateo, California

As a Principal Engineer with the Collaboration team, you will be reporting to the engineering manager, leading the architecture, design, and communication primitives on Roblox Studio to develop software which allows larger and better collaboration between teams of developers and artists in the Roblo...

Oracle
San Francisco, California

As a member of the software engineering division, you will apply intermediate to advanced knowledge of software architecture to perform software development tasks associated with developing, debugging or designing software applications or operating systems according to provided design specifications...