Thought Pennies Entertainment is a Role-Playing Game studio creating games focused on emotional storytelling. We celebrate diverse experiences and backgrounds as well as a passionate, hands-on, technically savvy approach to game development. We are fully remote.
The Senior Software Engineer - Engine is expected to work with minimal oversight and to collaborate actively with their customers to deliver well crafted systems that meet all design and technical requirements. They are able to utilize their expertise to use all the tools, infrastructure and core technology provided by Unreal Engine to bring RPGs to life. They will report to the Studio Technical Director, but will work independently within various feature groups.
What you do:
Be the primary owner of rendering and performance features
Work well within Unreal's existing technology and best practices to achieve results
Understand or be willing to specialize in modern rendering pipelines and GPU/CPU performance considerations
Develop pipeline safeguards to ensure assets are made efficiently and with performance in mind
Provide tools, guidelines and and best practices on Unreal PCG usage
Provide tooling and accessible engine diagnostics that support Tech Art in building efficient pipelines
Be the champion of performance best practices
Translate customer stories into actionable technical plans
Provide critical feedback (quantitative as well as qualitative) to the creative teams
What you bring:
Experience with Engine or Core Technology development, preferably on multiple well performing shipped titles
Strong 3D math foundation
Strong C++, OO, and architecture skills
Understanding of the RPG genre and willingness to engage with the creative team
Great communication skills
One or more of the following:
Passion for rendering pipelines and willingness to engage with new technologies
Experience working on or extending Engine rendering systems (materials, shaders, lighting, streaming, LODs, etc.)
Experience improving asset pipelines, data validation, or build-time safeguards
Experience with performance optimization and profiling (CPU, GPU, memory, streaming)
Experience developing diagnostic tools, debug visualizations, or telemetry
Experience developing rendering features that support Gameplay
Experience working with GPU debugging and profiling tools (RenderDoc, PIX, Unreal GPU Visualizer, etc.)
Experience shipping titles for the PC platform
Deep expertise in Engine level development not mentioned above
Plus if you have it:
Unreal Engine experience
Salary:$156,000 USD
Locations: Remote, United States & Canada
Numbers & Facts
Location
California (Remote)
Skills
Best Practicesunmatched
C++ Programming Languageunmatched
CPU (Central Processing Unit)unmatched
Communication Skillsunmatched
Data Qualityunmatched
Debugging Toolsunmatched
GPU (Graphics Processing Unit)unmatched
Games Programmingunmatched
Machine Toolunmatched
Mathematicsunmatched
Memory Hardwareunmatched
Object Oriented (OO)unmatched
Performance Tuning/Optimizationunmatched
RPG Programming Languageunmatched
Sales Pipelineunmatched
Software Engineeringunmatched
Storytellingunmatched
Technical Supportunmatched
Technical/Engineering Designunmatched
Telemetryunmatched
🎯
Be found by employers
5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.
Level up your application
Professional resume templates
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.