Snail Games strives to create the new high bar for gameplay experience in online gaming. We have been a global developer and publisher of digital entertainment since 2009 and are committed to pushing the boundaries of the industry. We are looking for a Senior Software Engineer who is willing to learn a proprietary game engine. You will work with artists, designers, and engineering team members to bring ideas into reality. Come join our team and be at the forefront of something truly great.
Responsibilities
- Support and help develop software engineering team by providing/seeking advice, coaching and educational opportunities
- Meeting with the design team to discuss and contribute to game concepts
- Collaborate with the team to brainstorm and implement designs
- Ability to analyze data to design, engineer, and document solutions
- Assist with scoping engineering milestones for agile sprints
- Write, document, and maintain clean, easy to read code
- Create prototypes of gameplay ideas and features
- Research game technologies and features
Minimum Requirements
- 7 years C# or C++
- LUA (nice to have)
- UI Engineering
- Advanced example of personal project(s) or previous work. *Please provide links to portfolio/examples in your resume
- At least 1 shipped game.
- Multiple engine (nice to have)
- HLSL Shader experience (nice to have)
- Multiplayer development (nice to have)
- Version control (Perforce, Git, or SVN)
- Passionate about video games
- AI programming
Why Join the Snail Games USA Team?
- Opportunity to work on an all-new IP
- True focus on work/life balance
- Paid company holidays, vacation and sick leave
- We offer medical, dental, vision, and Life/LTD
- 401k with company match