Senior Software Engineer - Creator Performance Tools (C++) Job at Roblox, San Mateo, CA

ZDllSFA0YitZbFFueEhkL05ROHNpOExa
  • Roblox
  • San Mateo, CA

Job Description

As a Senior Software Engineer on the Performance & Optimization pod within the Scripting team, you'll play a crucial role in empowering the next generation of Roblox creators. You will build the best-in-class simulation, test, and debug tools that help creators understand how their experiences are performing across the platform. Your work will enable developers to rapidly identify and debug issues, building their confidence so they can focus on creation and build at the speed of their imagination.

You will:


  • Own and deliver complex technical projects from the planning stage through self directed initiatives

  • Design and execute on the architecture and technical direction of multi-quarter features that will be the future of our application

  • Work cross functionally across teams and technology platforms

  • Mentor team members with team initiatives and advocate with stakeholders to move projects forward

  • Design, develop, and implement technological best practices, patterns, and strategies

  • Participate in building the world's best professional application for massively multiplayer game development

You Have:


  • 3+ years of professional experience developing complex, high-performance software using modern C++ (C++11 and later).

  • Hands-on experience with multi-threaded programming and a strong understanding of concurrency, race conditions, and synchronization primitives.

  • Experience building developer-facing tools is a plus, such as IDEs, editor features, or tooling for game engines like Unity, Unreal, and Godot.

  • A Bachelor's degree in Computer Science or a similar technical field, or equivalent practical experience.

You are:


  • Focused on writing clear, readable, testable, modular, and monitored code

  • Passionate about solving complex problems

  • Collaborative with excellent communication skills and follow-through

  • Organized and analytical with the ability to track numerous separate work-threads to their appropriate resolution

Job Tags

Full time,

Similar Jobs

Jamul Casino

Loft94 Server (Part-Time) Job at Jamul Casino

 ...and team members. Promptly and accurately take beverage and food orders, transmit orders to Culinary team and serve food items to...  ..., subtract, multiply, and divide in all units of measure, using whole numbers, common fractions, and decimals. Ability to compute rate... 

Express Employment Professionals

Warehouse Associate - Shipping Job at Express Employment Professionals

Job Full Description Warehouse Associate - Shipping The Warehouse Associate - Shipping is responsible for accurately and efficiently preparing, packing, shipping, and inventorying products to support daily business operations. This role ensures customer shipping...

Air Evac Lifeteam

Helicopter Pilot: 2,000 Flight Hours Required Job at Air Evac Lifeteam

 ...Helicopter Pilot: 2,000 Flight Hours Required at Air Evac Lifeteam summary: This role is for an experienced helicopter pilot with at least 2,000 flight hours, responsible for safely operating emergency medical service aircraft in compliance with all federal and company... 

BAE Systems USA

Material Planner Job at BAE Systems USA

 ...warehouse, and production. May use Material Requirements Planning (MRP) systems. May negotiate lead times with suppliers and manage schedules...  ..., education, and experience. Employee Benefits: At BAE Systems, we support our employees in all aspects of their life,... 

Cajun Industries

Crew Boat Captain Job at Cajun Industries

More information about this job Overview The Light Equipment Operator must have the ability and experience to operate hand?held mechanical devices used on a project site. The operator will work one or more pieces of equipment, including but not limited to bulldozers...