Senior/Principal Graphics Engineer
thatgamecompany · Remote · Remote - US · Canada ·
COMPENSATION
€•• – ••k
Listed on the employer's job board (Ashby)
- Senior/Principal level
- Fully remote (US/Canada)
- C++ and Vulkan/Metal
- No visa sponsorship
- 6+ years experience
Join the engine team to build high-performance C++ systems for a large-scale social game. You will design rendering features, optimize GPU and CPU performance, and maintain graphics pipelines for multiple platforms with a strong emphasis on mobile devices.
What you'll do
- Develop high-performance C++ systems for real-time rendering and scalability
- Design and implement rendering features, core engine components, and tools
- Profile and optimize GPU and CPU performance across various devices
- Write clean, maintainable code with clear documentation
- Mentor team members and share best practices in graphics development
What you'll need
- Expert-level C++ skills with knowledge of multi-threading and low-level systems
- Proven track record of shipping large-scale 3D games on multiple platforms
- Experience with game engines and art or content pipelines
- Deep understanding of modern rendering pipelines and graphics APIs
- Proficiency with GPU profiling and debugging tools
- At least six years of experience in the game industry
Nice to have
- Passion for advancing Android graphics, particularly with Vulkan
- Familiarity with SIMD instruction sets
- Portfolio or examples from shadertoy.com
Stack
- C++
- Vulkan
- Metal
How you'll work
- Fully remote within the US and Canada only
- Must be authorized to work in the US without sponsorship
What you get
- Medical, dental, and vision coverage starting day one
- Paid time off, holidays, and two weeks winter break
- 401K program with company match
- Pet insurance and compassionate leave options
- Pre-tax stipends for wellness and work-from-home setup
- Mental health resources including Headspace membership