> Markdown version of [/jobs/ext/2758160-senior-software-engineer-client-systems-c-new](https://www.wearedevelopers.com/jobs/ext/2758160-senior-software-engineer-client-systems-c-new). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer, Client Systems (C++) New - **Company:** Roblox - **Location:** San Mateo, CA, United States - **Experience:** Expert - **Salary:** $195,780.0 - $242,100.0 - **Contract:** Permanent contract - **Skills:** Microsoft Windows, Android Software Development, C++ (Programming Language), Software Design Patterns, Memory Management, Game Engine, Lua (Scripting Language), Performance Tuning, Data Streaming, Systems Architecture, Modern Ui, Roblox, Front End Software Development, Software Performance - **Published:** September 6, 2026 - **Apply:** https://www.gamesjobsdirect.com/job/roblox/senior-software-engineer-client-systems-c/357776 ## About the Role * 4+ years of experience with significant knowledge of system or mobile programming. * Proficiency in C++: Strong C++ programming skills with an ability to write high quality, performant code; experience with Lua is a plus * Passion about building frameworks and libraries: You are driven to build a strong platform with world class design patterns and cutting edge system architecture. * Performance focus: You embrace software performance considerations, with an ability to implement performant solutions for platforms including mobile. * Personally Motivated: Self-sufficient, self-organized and able to take ownership of a project throughout its full lifecycle * A Team player mentality: Ability to work closely with and inspire the rest of your team while displaying excellent interpersonal and communication skills ## Description * Technical Pioneer: You will be writing libraries and modules using C++ inside a world class Roblox proprietary Game Engine. * Systematic Impact: This is a "Force Multiplier" role. The frameworks and components you build will be used by dozens of other engineering teams to ship their features. * Complex Problem Solving: You aren't just building an app; you're managing smooth data flow through a client that has to perform perfectly on a $100 Android phone and a $3,000 Gaming PC simultaneously. * 0 to 1 Transitions: You will lead the charge in shaping some of the most crucial components of the App written in C++ inside the Game Engine. Key Challenges: * Bridging Tech Stacks: The libraries you write sit between a modern UI (written in Luau) and Core Game engine layer as well as Platform layer (Android, iOS abstractions) * Large-Scale Performance: Diagnosing memory usage and framerate issues that only appear when you have millions of daily active users. * Standardizing Chaos: Creating a "joyful development experience" for other engineers by enforcing clean, modular, and testable code standards across a massive organization. * Platform Universality: Ensuring that a single foundation works across iOS, Android, Windows, Mac, and Consoles without compromise. You will: * Be the primary C++ expert in the team and drive frontend C++ strategy for extending our interface layer. * Work with stakeholders across Engineering, Product, and Design to expand frontend ecosystems and drive technical enhancements in engineering space. * Implement innovative solutions to feature requests and collaborate with the Roblox Surface owners on new initiatives. * Have fun working with our internal team members and community developers to improve the overall state of Lua App on Roblox ## Related Videos - [Creating games to make the web fun again](https://www.wearedevelopers.com/videos/1237-creating-games-to-make-the-web-fun-again) - [Designing for Every Direction: Logical CSS for Global, Adaptive, and Effortlessly Reversible UIs](https://www.wearedevelopers.com/videos/2026-designing-for-every-direction-logical-css-for-global-adaptive-and-effortlessly-reversible-uis) - [Building a fully automated escape room](https://www.wearedevelopers.com/videos/735-building-a-fully-automated-escape-room) - [WeAreDevelopers LIVE - CSS or BS?](https://www.wearedevelopers.com/videos/1850-wearedevelopers-live-css-or-bs) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [WeAreDevelopers LIVE - Performance and AI?, Social Media decline, Developer Events and more](https://www.wearedevelopers.com/videos/1340-wearedevelopers-live-performance-and-ai-social-media-decline-developer-events-and-more) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Cross Platform Mobile Development Frameworks to Use in 2025](https://www.wearedevelopers.com/magazine/404-cross-platform-mobile-development-frameworks-to-use-in-2025) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)