Full-Time / Term
Remote Work Option
Company Description
Psicraft Studios is a division of Evodant Group Inc. and has, since 2006, developed innovative technology and games led by industry veterans located in Winnipeg, Canada. We've created original IP and partnered with some fantastic companies and brands such as Hasbro, FX Channel, The Human Rights Museum and The Aboriginal Peoples Television Network. We employ a flat organizational structure where all team members are heard and respected.
Job Description
As a Senior Software Engineer you have experience in a number of areas of game development and are willing to work on any area of game programming needed. As a member of the Psicraft Team, every member is a contributor to the overall game experience and as such, contributes to the game design and can give input on the various design aspects and game mechanics.
Role responsibilities include (but may not be limited to):
- Collaborate with the Team and communicate effectively to achieve a unified vision for the project;
- Produce high-quality, efficient, clean, and modular code;
- Research, evaluate and synthesize technical information to design, develop and test computer-based systems;
- Develop data, process and network models to optimize architecture and to evaluate the performance and reliability of designs;
- Plan, design and co-ordinate the development, integration and operation of computer-based systems;
- Assess, test, troubleshoot, document, upgrade and develop procedures for software;
- Be proactive in identifying tasks/problems from refactoring to bug fixing;
- Provide mentorship and training for programmers to create an atmosphere of cooperation and learning;
- Provide and accept feedback on all aspects of code quality (performance, readability, testability, design);
- Demonstrate forward thinking in regards to what impact design and implementation decisions will have on the overall project during each phase of development;
- Work with Production in the creation and risk-management of project milestone goals and schedules;
Qualifications:
- 5+ years’ experience as a programmer in the game industry and or related field;
- A bachelor’s degree in Computer Science, Engineering or equivalent;
- Passion for playing and creating innovative games – you consider yourself a gamer;
- A natural affinity for being strongly self-motivated and an independent worker;
- Expert working knowledge of C++ and Object Oriented Design;
- Strong working knowledge of Unreal Engine;
- Strong understanding of general and 3D math, statistics and probability;
- 3D graphical programming is strongly desired (shaders and/or procedural assets);
- Excellent problem-solving abilities, proven ability to tackle hard problems in creative ways;
- Excellent Oral and written communication skills;
- A positive attitude with a desire to work within a team environment towards a common goal;
- Impressive ability to estimate work load and execute on the work in the time estimated.
We offer competitive salaries, flexible hours, and a creative work environment free of toxicity.
Psicraft Studios and Evodant Group Inc. are Equal Opportunity Employers. We strongly believe in gender equality.
Please send your cover letter and resume to contact@evodant.com with subject "Senior Software Engineer Position".