About Us    Our Games   Careers

Careers


Sr. Gameplay Engineer
Backend Engineer

Backend Engineer

Sun Machine Games is a video game company that is focused on creating amazingly fun multiplayer games based on original IP. The company was founded in 2018 by 4 industry veterans, each with over 15 years of experience in the industry. Above all else, we all just love making games. In 2021, we are excited to grow our team to build our very first AAA title.

Who are we looking for?

We are seeking an experienced Backend Engineer to join our engineering team. As part of the team you will be directly involved in working on our first game, GO BIG!

Most importantly, we are looking for someone who is passionate about creating world class online game experiences.
The ideal candidate is ambitious, eager to grow and learn and has a passion to create successful and fun games.

What are some of the tasks you will be doing?

Collaborate with engineers, artists and designers to develop new game features for all aspects of the game, gameplay, network, monetization, etc.
Bridge between the design and game teams to develop tools and features
Build high quality gameplay backend features and optimize existing mechanics
Prototype new backend features to support new game mechanics
Develop and implement high quality scalable code
Perform code reviews
Routinely inspect code for speed and optimizations
Be constantly on the lookout for best practices and improvements
Help maintain the live game; debug and deploy fixes and enhancements

What are the qualifications for this position?

5+ years professional backend development experience
Mastery of a modern language, preferably Java or C# and a strong understanding of OO design patterns and principles
Solid Web Services and Rest API understanding and experience
Familiarity with distributed systems
Experience building and deploying cloud-based services with one of the major platforms: AWS, Azure, GCP
Strong database skills (e.g. MySQL or Postgres)
Knowledge of system performance and operational readiness monitoring
Experience working with a large codebase on a cross-functional team.
Comfort working in a highly agile, iterative software development process
Autonomy and ownership to carry on challenging tasks
Great communication skills and professional attitude
Ability to give and receive feedback

Bonus Points

Familiarity with AWS technologies
Experience building apps for iOS and Android platforms
Experience with Unreal Blueprints, Unity, or similar scripting systems
Knowledge of mobile free-to-play games and monetization techniques

Why should you apply?

You live and breathe quality code. You love playing games and have passion for game development. You like creating fun moments for millions. If this sounds like you, we have the perfect job for you !


* The position is for Canadian residents and must be available to work in Canada.





Check out other positions >