Intermediate Software Engineer

As a Software Engineer (SE), you can expect to work on a wide range of web and mobile games, related technologies and tools, in a fast-paced and frequently exciting environment. The SE owns features “end-to-end” (both client and server). You collaborate with other Software Engineers, as well as designers and artists to bring the next generation of social games to the world.

Please note that this is a full-time position based out of our Vancouver studio. Only candidates who are eligible for full-time employment in Canada will be considered at this time.


  • Develop new systems/products as required
  • Contribute to the maintenance and optimization of existing products as required
  • Ensure all code created is robust, maintainable, and meets or exceeds established Truly Social Games coding standards/conventions
  • Write clear and concise technical design documentation for all new features and systems in the appropriate medium as necessary (WIKI, Word/Google docs, etc)
  • Potentially gather and analyze developer/client/customer feedback, system requirements and incorporate them into technical designs for new features/systems
  • Collaborate with other team members to iterate and refine existing systems/designs/code (including code reviews and peer programming)
  • Contribute to documentation that will be used as the basis of instruction manuals, tutorials, FAQs, or other written support materials for clients and customers
  • Offer solutions and workarounds/tradeoffs to management, developers, QA, partners and potentially clients as required
  • Work with project management to schedule and estimate tasks, identify high risk items, prioritize dependencies and flag problems as they arise
  • Identify and communicate technical problems/limitations and any potential solutions/tradeoffs to management
  • Isolate tasks or procedures that can be automated and/or streamlined to reduce errors and contain operating costs


  • 3+ years of relevant experience
  • Previously shipped at least one title from start to finish in a team environment as a programmer
  • Demonstrated experience working with one or more of the following languages/technologies/platforms: C#, C++, Objective C, ActionScript, Java, Javascript, mySQL, PHP, Unity 3D, Unreal 3D, iOS, Android, or Facebook APIs
  • Experience working with SCM systems in a team environment such as Perforce or SVN
  • Ability to ramp up quickly on new technologies and engines as required by a particular project, flexible and able to support a wide range of responsibilities across multiple projects and technologies
  • Superlative oral and written English skills, able to communicate effectively with all levels of management, excellent presentation skills, detail-oriented
  • Previously shipped at least one title from start to finish in a team environment as a programmer
  • Able to deliver and receive constructive criticism in a mature manner
  • Passionate about mobile and social games, especially ours!


  • Shipped projects with AR or VR features
  • Experience with game balancing and systems design
  • Technical art, VFX or animation knowledge

To apply for this brilliant opportunity, send your cover letter and resume to
This is a full-time position based in our Vancouver, B.C. studio. We thank all applicants for your interest, please be advised that only those who are eligible for full-time employment in Canada will be considered at this time.

About Truly Social Games:

Truly Social Games by name, Truly Social Games by nature! We aim to create engaging mobile games with an eye towards truly social interactions among both players and creators, all around the world. We take pride in engaging with our players and allowing them to lend a hand in shaping the way our games are created.

We employ a small but mighty team of 50+ employees spread across studios in Portland, OR (HQ), Vancouver, BC and Minsk, Belarus.

Truly Social Games is an Equal Opportunity Employer. We celebrate diversity and strive to have an inclusive work environment.

Think you should be working here?

Email your resume, cover letter, and portfolio (if applicable) to and we'll be in touch if there's a good fit.