Senior Software Engineer - Engine

THOUGHTS FOR PENNIES LLC
United States
3 months ago
Apply on indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$156,000.0
Working hours
Regular working hours
Job source

Tech stack

C++ (Programming Language) Profiling Data Validation Software Debugging Performance Tuning Data Streaming Diagnostic Tools HLSL Unreal Engine

Job description

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

Requirements

Do you have experience in Customer communication?, * 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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

47 sec

Profiling native execution calls with async-profiler

Gonzalo Ortiz Jaureguizar Gonzalo Ortiz Jaureguizar · World Congress 2026 Europe

2:21 min

Reflecting on modern game frameworks and audio libraries

John Romero John Romero · World Congress 2022

3:12 min

Selecting game engines and defining operational leadership strategies

Eric Bowman Eric Bowman · World Congress 2026 Europe

2:30 min

Technical trade-offs between game engines and headsets

Zaid Zaim Zaid Zaim · World Congress 2023

1:37 min

How game development requirements drive broader technological advancements

Johanna Pirker Johanna Pirker · World Congress 2022

Videos

See all

Related articles

See all