Software Engineer
Core
Design and implement gameplay systems with a focus on elegant architecture, extensible code, and cross-discipline collaboration.
Role type
Senior IC software engineer (gameplay systems)
Builds
Gameplay systems and features for interactive products
Domain
Gaming industry + real-time 3D animation
Deliverable
production ML models | product features
Required skills
C++, C#, Java, C, skeletal animation keyframe blending, animation trees, inverse kinematics (IK) solvers, Unreal Engine, Unity, Godot, cross-platform development, system design, code reviews
Preferred skills
cross-org communication, production animation system experience
Technologies
Unreal Engine, Unity, Godot
Responsibilities
Design and implement gameplay systems, produce maintainable high-quality code, contribute to design and code reviews, drive cross-discipline communications
Seniority
Mid-Senior, hands-on IC