
Senior Unreal Engine Programmer
Together Group
full-time
Posted on:
Location Type: Hybrid
Location: Sarasota • Florida • United States
Visit company websiteExplore more
Job Level
About the role
- Extend and customize Unreal Engine functionalities to meet project requirements.
- Oversee the design and implementation of the Unreal Engine DevOps pipeline, including tools like Horde, Zen, and UBA.
- Design and develop systems integrating Unreal Engine with complex data-driven back-end systems such as Snowflake, AWS, CARTO.
- Help develop automated data pipelines from design software, USD, and CAD to Unreal.
- Work with leadership to define technical goals, evaluate new technologies, and plan implementation strategies.
- Partner with technical artists, developers and other stakeholders to build cross-project, studio-wide systems and tools.
- Evaluate and integrate third-party technologies to enhance Unreal Engine capabilities.
- Manage the entire lifecycle of Unreal Engine, including upgrades, third party integrations, and internal toolsets.
- Troubleshoot and debug complex technical issues both in development and shipped, live projects.
- Mentor junior programmers and contribute to a culture of continuous learning and improvement.
- Stay up-to-date with the latest advancements in Unreal Engine, programming practices, and digital twin technologies.
Requirements
- 7+ years of experience as an Unreal Engine Programmer, with a strong portfolio showcasing custom engine work and system integrations.
- Expertise in C++ programming and experience with Unreal Engine's architecture, including its gameplay framework, editor extensions, and deployment.
- Demonstrated ability to integrate complex data-driven systems with Unreal Engine.
- Proficiency in developing tools and systems that enhance developer and designer workflows.
- Strong understanding of software design patterns, data structures, and algorithms.
- Experience with version control systems (e.g., Git, Perforce).
- Excellent problem-solving skills and a proactive approach to identifying and resolving technical challenges.
- Strong communication and interpersonal skills, with the ability to collaborate effectively with diverse teams and communicate complex technical concepts.
- Preferred Qualifications:
- Experience with real-time architectural visualization or digital twin projects.
- Knowledge of various scripting and configuration languages (e.g., Python, Blueprint, YAML).
- Experience with Virtual Production and live production.
- Experience with cloud platforms and distributed systems.
- Familiarity with Agile development methodologies.
- Working knowledge of real-time networking technologies (e.g., Live-Link, MQTT, TCP).
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C++Unreal Enginedata structuresalgorithmsscripting languagesPythonBlueprintYAMLversion control systemsreal-time networking technologies
Soft Skills
problem-solvingcommunicationinterpersonal skillscollaborationmentoringproactive approachcontinuous learningtechnical goal definitionevaluation of new technologiestroubleshooting