Principal Software Engineer Studio Performance and Optimization

Roblox

Not Interested
Bookmark
Report This Job

profile Job Location:

San Mateo, CA - USA

profile Monthly Salary: Not Disclosed
Posted on: 21 hours ago
Vacancies: 1 Vacancy

Job Summary

As a Principal Software Engineer on the Performance & Optimization pod in Studio you will lead the architecture design and development of simulation profiling and debugging tools in Roblox Studio. Your work will help creators understand how their experiences perform across the full spectrum of devices from high-end PCs to mobile and give them the confidence to ship quality content at the speed of their imagination.

You will:

  • Plan and deliver complex technical features E2E in our game engine and Studio UI that help creators understand and optimize their experiences
  • Work cross-functionally across teams and technology platforms to deliver consistent high-quality tooling
  • Lead by example and mentor engineers on technological best practices patterns and strategies
  • Improve product quality by fostering automation testing and reliable systems
  • Participate in building the worlds best professional application for massively multiplayer game development

You Have:

  • 9 years of professional experience developing complex performance-sensitive software using modern C (C11 and later)
  • Hands-on experience with multi-threaded programming and a strong understanding of concurrency race conditions and synchronization primitives
  • Experience delivering end-to-end on features that span multiple teams and technology platforms
  • A Bachelors degree in Computer Science or a similar technical field or equivalent practical experience

You are:

  • Experienced: Deep expertise with large-scale C systems and performance-critical code
  • Hands-on: Ability to deliver end-to-end and bring features from vision to shipped product
  • Collaborative: Excellent communication skills with the ability to work across team boundaries
  • Organized: Able to track multiple concurrent workstreams to their appropriate resolution
  • Curious: Passionate about developer experience and making complex systems understandable

Required Experience:

Staff IC

As a Principal Software Engineer on the Performance & Optimization pod in Studio you will lead the architecture design and development of simulation profiling and debugging tools in Roblox Studio. Your work will help creators understand how their experiences perform across the full spectrum of devic...
View more view more

Key Skills

  • Continuous Integration
  • Docker
  • Jenkins
  • Python
  • System Design
  • Agile
  • C/C++
  • Go
  • Systems Engineering
  • Software Development
  • Java
  • Distributed Systems

About Company

Company Logo

Roblox is the ultimate virtual universe that lets you create, share experiences with friends, and be anything you can imagine. Join millions of people and discover an infinite variety of immersive experiences created by a global community!

View Profile View Profile