Senior Software Engineer
DreamCraft Entertainment, Inc
Job Summary
DreamCraft builds technology that empowers creators to make incredible video games without any coding, breaking traditional barriers. The team, from Google and Tencent, averages 8+ years in gaming. This role involves building large-scale systems from the ground up, serving millions of users, and creating a huge impact on players, products, and the future of the company. You will develop a deep understanding of building exceptional teams and products.
Must Have
- Drive all areas of development for game products and tools.
- Deliver high quality implementations for product features.
- Lead the engineering team to solve challenging technical problems.
- Identify and collaborate on product improvements.
- Advocate for engineering best practices and mentor junior team members.
- Bachelor’s degree in Computer Science or related field.
- 5+ years of professional software development experience.
- 3+ years of working experience with C++ or C#.
- Proficient in game engine development, performance analysis, or game graphics.
- Good understanding of engineering best practices.
Good to Have
- Experience with Unity or Unreal Engine.
Perks & Benefits
- Sponsorship for CPT/OPT/H1B for international students.
Job Description
Please send your resume to jobs@dreamcraft.com
About Us
DreamCraft builds technology that empowers creators to make incredible video games—without any coding. We’re breaking the traditional barriers of costly teams and complex engines, providing intuitive, instantly deployable tools so anyone can craft the next Dota, PUBG, or Clash of Clans. Our team comes from companies like Google and Tencent, averaging 8+ years in gaming and multiple million-dollar titles shipped.
Career Path
If you succeed in this role, it means you've built large scale systems from ground up, serving millions of users. You will create huge impact on our players, our products, and the future of our company. You will develop a deep understanding of building exceptional teams and products.
Responsibilities
- Drive 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
Requirements
- 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
Job Type: Full-Time