Manticore Games
Senior/Principal Software Engineer - Client
Manticore Games, San Mateo, CA, United States
We are looking for a Senior/Principal Software Engineer to develop gameplay features and systems for our new action-packed combat-focused MMO developed in Unreal Engine. Our headquarters are located in San Mateo, CA but this role can be fully remote.
Responsibilities
- Design, develop and implement gameplay, UI and systems in Unreal Engine and C++.
- Develop client and server networked gameplay code.
- Work with the Production, Design, Art and QA teams to plan, implement and iterate on game concepts and features.
- Integrate gameplay systems with other parts of our platform.
- Maintain and extend engine code.
- Develop tools and pipelines that support high performance use of user generated content.
Requirements
- 4+ years of game development programming experience using C++.
- Experience using Unreal Engine.
- Experience developing for PC or console platforms.
- Ability to collaborate effectively across disciplines such as art, design and engineering.
- Proven problem-solving and application of good software engineering practices.
- BS degree in Computer Science or a related field, or significant industry experience as the degree equivalent.
Pluses
- Experience working on games that have significant online components such as MMOs.
- Experience in auditing and improving client security of a game.
- Experience in graphics debugging, profiling, and optimization, especially in Unreal Engine.
- Technical knowledge of networked client/server systems, game security, or experience with implementing solutions that combat game cheating.
- Experience with real-time physics simulation systems (Chaos, Physx etc.)
Perks
- Medical, Dental, Vision & Life/AD&D Insurance
- 401(k)
- Maternity & Parental Leave
- Fully Remote
- Flexible PTO
- Flexible Spending Accounts
- Commuter Benefits
- ADP Employee Discount Program
- Daily Lunch (in office only)
- Free Snacks & Beverages (in office only)