senior software engineer – unity, Vancouver

randstad canada
job type
apply now

job details

vancouver, british columbia
job type
reference number
randstad canada
apply now

job description

Are you a strong project leader, experienced with C# on Unity or C++ on UE? Our Vancouver client is seeking to hire several Senior Software Engineers on a permanent full time basis. Apply to this amazing Senior Software Engineer opportunity today!

What’s in it for you?
• Leading annual market rates.
• Comprehensive benefits package.
• Permanent position.
• Multiple openings.

What does your day look like?
As a Senior Software Engineer, you will:
• Participate in development planning and scheduling, working with production to estimate tasks and ensure milestones are hit.
• Help to create stories and engineering subtasks.
• Create the technical vision/RoadMap for Front End, Back End, Build Pipeline, and Tools.
• Mentor Junior, Co-op team members and engineers across the project team.
• Design and implement systems and architecture for games.
• Implement game enhancements, features, and bug fixes, including performance and footprint optimizations.
• Deliver high quality and well-structured code.
• Provide regular feedback on improvements to game design, processes, workflows, or toolchains.
• Create new and maintain existing tools for content creation, adding new functionalities and improving the workflow.

What experience and skillset do you bring?
• Bachelor’s degree in Computer Science, Software Engineering or related technical discipline (or equivalent experience).
• 6+ years’ experience as a Software Engineer.
• 2+ years’ experience as a technical leader to other engineers.
• 2+ years with C# and Unity.
• Experience with object-oriented game/mobile languages (Objective-C, Java, C++, or AS3).
• Experience in Android / iOS Mobile application development.
• Experience shipping a commercial Unity mobile game.
• Excellent written and verbal communication skills.

What additional experience and knowledge do you bring?
• Experience with either AWS S3 or EC2, PHP, Jenkins, Databases (CouchBase) or Docker an asset.
• Understanding of different software engineering practices, Agile, Waterfall and Feature Driven Development.
• Knowledge of professional software engineering practices & best practices for the full software development life cycle.

If you love the social and mobile game spaces and enjoy working in a cross-functional team, then the Senior Software Engineer role could be the perfect opportunity for you! Please contact Alexandre Bernal with your resume at:
For more information, or click the Apply button now!
Randstad Professionals Canada
Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.

Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.

For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.