Lead Gameplay Engineer
About the Role
You will lead and contribute hands-on to gameplay engineering: design and implement performant, well-architected game features and systems, solve performance and concurrency issues, and optimize load times, speed, and size. You will collaborate closely with designers, artists, services teams, QA, and management while mentoring engineers and setting technical direction.
Requirements
- At least 10 years professional experience as a software engineer
- At least 5 years professional experience in C#
- At least 5 years working in either Godot, Unity, or Unreal Engine
- At least 3 years of experience leading engineering teams
- Experience working on live games
- Experience with client-server architecture or multiplayer games
- Experience using REST APIs
- Strong computer science fundamentals
- Strong 3D and 2D math skills
- Strong work planning, sprint preparation, and time management skills
- Proven communication and interpersonal skills
- Proven ability to produce accurate estimates
Responsibilities
- Mentor and oversee the gameplay engineering team
- Collaborate with the design team and the services teams to build new game features
- Design and implement performant, well-architected game features and systems
- Solve performance problems, race conditions, and other complex computer science challenges
- Optimize game load time, speed, and size
- Work with other leads to set technical direction on long-term features
- Test changes thoroughly
- Communicate effectively with engineers, QA, and management
- Anticipate design shortcomings and potential exploits
Benefits
- Flexible working hours
- Unlimited paid time off
- Fully remote and location independence
- Medical insurance for US employees (100% covered)
- Dental insurance for US employees (100% covered)
- Vision insurance for US employees (100% covered)
- Paid parental leave
- Employee Assistance Program
