> Markdown version of [/jobs/ext/2254079-programming-staff-graphics-programmer](https://www.wearedevelopers.com/jobs/ext/2254079-programming-staff-graphics-programmer). 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). --- # PROGRAMMING - Staff Graphics Programmer - **Company:** SUCKER PUNCH LLC - **Location:** Bellevue, WA, United States - **Experience:** Expert - **Salary:** $159,500.0 - $287,200.0 - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Python (Programming Language), HLSL, Information Technology - **Published:** August 26, 2026 - **Apply:** https://jobs.suckerpunch.com/careers/33358/jobs/16848344-PROGRAMMING-Staff-Graphics-Programmer/apply ## About the Role Ability to work under tight time constraints and deadlines - Able to own large engine features from start to finish - Must have a positive and supportive attitude and enjoy working with others, 8+ year experience in games or a related field - BS or higher in Computer Science or a related discipline - Must be legally able to work in the United States - Excellent communication across disciplines - Excellent 3D math skills - Passionate about making great games This position is open for on-site hybrid, candidates must be eligible to work in the US. Remote may be considered for senior candidates. ## Description Analyze and enhance existing features, supporting the art direction vision and the artists who create it - Design and develop new features for our engine that help us achieve world-class visual quality while meeting our performance and memory constraints, and artist-facing tools to support these features - Study modern developments in graphics technology, and translate them into practical features for the rendering system - Work is done mostly in C++ and PSSL (an HLSL-like shader language), but Python is also required in some of our workflows - Follow best practices, development processes, and coding standards - Create and implement well-engineered, reliable, maintainable, and bug-free code ## Related Videos - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Modern C#: A Dive into the Community's Most Loved new Features.](https://www.wearedevelopers.com/videos/693-modern-c-a-dive-into-the-community-s-most-loved-new-features) - [Enabling intelligent logistics automation: home-grown Industrial IoT platform at Austrian Post](https://www.wearedevelopers.com/videos/2018-enabling-intelligent-logistics-automation-home-grown-industrial-iot-platform-at-austrian-post) - [WeAreDevelopers LIVE - "Fun and games - and all that comes with it", Back to BASIC & more](https://www.wearedevelopers.com/videos/1719-wearedevelopers-live-fun-and-games-and-all-that-comes-with-it-back-to-basic-more) - [Functional Programming in C++](https://www.wearedevelopers.com/videos/1409-functional-programming-in-c) - [It's not easy being green](https://www.wearedevelopers.com/videos/558-it-s-not-easy-being-green) ## Related Articles - [Top 6 Hackathons for Developers in 2023](https://www.wearedevelopers.com/magazine/263-top-6-hackathons-for-developers-in-2023) - [10 Coding Games to Teach You How to Code](https://www.wearedevelopers.com/magazine/151-10-coding-games-to-teach-you-how-to-code) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)