DreamCraft Entertainment, Inc.
Senior Software Engineer
DreamCraft Entertainment, Inc., Redwood City, California, United States, 94061
About Us
DreamCraft creates technology that inspires talented individuals to create all kinds of video games without programming. To do that we must break the existing rules of game development based on funded teams and professional engines, and gear up our creators the most intuitive, easy-to-use, instant-deploy tools and unleash their full potential so that they can create the next "Dota", "PUBG", and "Clash of Clans".
Responsibilities
Involved in all areas of development for our game products and tools, from game engine features, performance/graphics enhancements to editor tools and build pipelines
Deliver high quality implementations for product features and improvements
Lead the engineering team to solve the most challenging technical problems
Identify key areas of improvement for our products and collaborate with other team members to make these improvements a reality
Advocate for engineering best practices/workflows and mentor junior team members
Requirement
Driven and fierce
Bachelor’s degree in Computer Science or closely related field, foreign equivalent education acceptable
5+ years of professional software development experience
3+ years of working experience with C++ or C#
Proficient in at least one of the following areas: game engine development, performance analysis/optimizations, game graphics
Good understanding of engineering best practices
Passionate about games and game development technology
Experience with Unity or Unreal Engine is a plus
DreamCraft creates technology that inspires talented individuals to create all kinds of video games without programming. To do that we must break the existing rules of game development based on funded teams and professional engines, and gear up our creators the most intuitive, easy-to-use, instant-deploy tools and unleash their full potential so that they can create the next "Dota", "PUBG", and "Clash of Clans".
Responsibilities
Involved in all areas of development for our game products and tools, from game engine features, performance/graphics enhancements to editor tools and build pipelines
Deliver high quality implementations for product features and improvements
Lead the engineering team to solve the most challenging technical problems
Identify key areas of improvement for our products and collaborate with other team members to make these improvements a reality
Advocate for engineering best practices/workflows and mentor junior team members
Requirement
Driven and fierce
Bachelor’s degree in Computer Science or closely related field, foreign equivalent education acceptable
5+ years of professional software development experience
3+ years of working experience with C++ or C#
Proficient in at least one of the following areas: game engine development, performance analysis/optimizations, game graphics
Good understanding of engineering best practices
Passionate about games and game development technology
Experience with Unity or Unreal Engine is a plus