Drive the software development effort for major gameplay systems and features.
Architect, develop, and maintain flexible, extensible solutions and tools to empower other developers.
Optimize game code to meet project performance and memory requirements.
Collaborate closely with other disciplines to understand and best implement features.
Work with producers and quality assurance to ensure product quality and stability.
Requirements
Strong knowledge of Unreal Engine and C++.
Strong knowledge of scripting languages (Blueprint, C#, Python, etc).
Bachelor's degree in computer science or a related field, and 5+ years experience developing software, at least 3 of which were in game development using Unreal Engine.
Excellent written and verbal communication skills.
Experience with all phases of feature development from prototyping to shipping.
Experience working closely with design teams and contributing to the creative process on a wide variety of gameplay features.
Benefits
Annual professional development opportunities
Home office stipends
Paid time off for volunteer/non-profit work
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C++BlueprintC#PythonUnreal Enginegame developmentsoftware developmentperformance optimizationmemory optimizationfeature development
Soft skills
communicationcollaborationcreativityproblem-solvingteamworkadaptabilityattention to detailorganizational skillsleadershipcritical thinking