Senior Software Engineer - Creator Performance Tools (C++)
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
Recommended Jobs
Senior Manager, Technical Production - Cross VALORANT Experience
As Technical Producers at Riot, we lead passionate technical teams to create products and experiences that want to achieve maximum developer and player value. We guide development, clear blockers, an…
Contador(a)
La empresa CRUZIMEX, del rubro de consumo masivo, invita a profesionales calificados a postular al cargo de Contador(a) , para integrarse a su equipo de trabajo. OBJETIVO DEL CARGO Gestionar d…
Senior Electrical Engineer | Leadership
Power the Future of San Diego: Senior Electrical Engineer / Office Leader Location: San Diego, CA Here's what you'll need to bring to the table: License: Active Professional Engineer (PE) …
Engineer - Electrical Engineering (Mid-Career)
Responsibilities for this Position Engineer - Electrical Engineering (Mid-Career) Location: San Diego, CA, US, 92108 National Steel and Shipbuilding Com Job Posting End Date: Until Fill…
Senior Data Engineer
Company Description Visa is a world leader in payments technology, facilitating transactions between consumers, merchants, financial institutions and government entities across more than 200 cou…
Staff Software Engineer, Machine Learning
Our Mission Launched in 2012, Tinder® revolutionized how people meet, growing from 1 match to one billion matches in just two years. This rapid growth demonstrates its ability to fulfill a fundament…
Account Executive
About InnoSearch AI InnoSearch AI is an accessibility technology company building the AI-powered layer of the internet. Our products help organizations make their websites usable for blind, low-visi…
Senior Internal Audit Manager
Job Description As an Internal Senior Audit Manager, you will assist in, or lead audit engagement audit engagement relate to Visa products and international market operations. You will lead all pha…
San Jose - Dishwasher
The Party Staff, Inc. is looking to add to our growing roster of Dishwashers in San Jose, CA! We are on the hunt for rockstar dishwashers to join our team at The Party Staff. Our company has bee…
Instrumentation Technician
Job Responsibilities: In this role, you will be primarily accountable for ensuring your assigned Process Analytical Technology (PAT) Systems deployed on the manufacturing floor are fit for purpose…