Senior Software Engineer - Engine

Thought Pennies

$156K *
Consumer Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of experience in engine or core technology development with shipped titles
  • Strong foundation in 3D mathematics
  • Proficient in C++ and object-oriented design
  • Understanding of RPG game mechanics and collaboration with creative teams
  • Excellent communication skills
  • Experience with rendering pipelines and performance optimization

Responsibilities

  • Own and optimize rendering and performance features for RPGs
  • Leverage Unreal Engine's technology to achieve project objectives
  • Specialize in modern rendering techniques and performance considerations
  • Develop efficient asset creation safeguards
  • Create tools and guidelines for Unreal PCG usage
  • Provide diagnostics tools for Tech Art to improve asset pipelines
  • Translate customer requirements into detailed technical plans

Benefits

  • Remote work options within the United States and Canada
  • Collaboration with a creative and technical team
  • Opportunity to work on high-performance game titles
  • Engagement with cutting-edge rendering technologies
  • Highly autonomous role with minimal oversight
Full Job Description
About the job Senior Software Engineer - Engine

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

Similar Jobs

More Jobs at Thought Pennies

More Consumer Technology Jobs

Find similar Senior Software Engineer - Engine jobs: