Our client is hiring: Gameplay Software Engineer II (Contract)
📍 Remote (U.S.) | 📅 6-Month W2 Contract (Possible extensions)
Are you passionate about building immersive gameplay experiences and crafting lifelike NPC behaviors? Join our team as a Gameplay Software Engineer II and help shape the future of interactive 3D environments.
What You’ll Do:
Develop reusable sample code demonstrating NPC behaviors and gameplay systems.
Create both simple and advanced code samples to empower designers and creators.
Write clean, modular, testable code using C#, C++, or TypeScript.
Work independently while collaborating across disciplines in a fast-paced environment.
Apply strong 3D math and modeling knowledge to drive dynamic in-game behavior.
Required Skills:
3–5 years of experience in game development (NPCs, mechanics, interaction).
Strong programming skills in C#, C++, or TypeScript.
Hands-on experience with 3D modeling and applied 3D math (transforms, vectors, quaternions).
Ability to build clean, well-documented, and scalable systems
Familiar with the full software development lifecycle.
Nice-to-Haves:
Experience in similar gameplay roles.
Familiarity with Unity or Unreal Engine.
Understanding of animation tooling and character rigging workflows.
Experience with AI navigation systems (e.g., NavMesh, pathfinding, Recast/Detour).
Proficiency with 3D tools like Blender, Autodesk Maya, or 3ds Max.
We are always open, honest, and collaborative in all our interactions with every team member, client, and industry peer. Being forthright and clear give us credibility, a competitive advantage, and a healthy workplace environment.
We are mindful of others and value diversity in thought, word, and action by treating everyone as we would want them to treat us. Our regard for self and others promotes trust, wellbeing, and equality in all our relationships.