Senior Programmer
1 week ago
OverviewSmoking Gun Interactive, a Keywords Studio, is an industry-leading game development studio founded in 2007 by award-winning industry veterans. SGI creates IP and partners with renowned brands to develop world-class, immersive titles and interactive experiences for strategy gamers worldwide and casual players alike.PositionSenior Programmer at Smoking Gun Interactive (SGI). You will work across areas of game programming with a focus on full-stack development including Unreal Engine 5. You will mentor and train programmers and proactively help others when appropriate.LocationRemote role; applicants must be located within the greater Vancouver area.ResponsibilitiesCollaborate with the Lead Programmer & Technical Director to establish a unified technology vision for the project, including writing and reviewing technical design documentsProduce high-quality, efficient, clean, and modular codeProactively identify tasks and problems outside of scheduled work, from refactoring to bug fixingProvide mentorship and training for programmers to foster cooperation and learningProvide and accept feedback on all aspects of code quality (performance, readability, testability, design)Requirements5+ years of experience as a programmer in the game industryBachelor's degree in Computer Science, Engineering or equivalentPassion for playing and creating innovative games; you consider yourself a gamer3+ years of experience using Unreal Engine 4 or 5Shipped at least one game as a senior or lead programmer using Unreal Engine 4 or 5Self-motivated and capable of working independentlyExpert working knowledge of C++, Standard Library and Object-Oriented DesignExperience with Unreal Engine's C++, Blueprints, creating in-engine tools and extending Unreal EngineStrong understanding of general and 3D math, statistics and probabilityExcellent problem-solving abilities and creative thinkingExcellent oral and written communication skillsPositive attitude and ability to work in a team toward a common goalImpressive ability to estimate workload and execute within time estimatesNice to HaveFamiliarity with languages such as C#, Java, Lua, HLSL/Cg shadersMobile: iOS, AndroidConsole: Switch, Xbox, PlayStationDriven development practicesVisual Studio, PerforceUnit testing and TDD for server developmentC# server environments, AWS, Azure, GCPExperience running a live server environment and supporting operationsBenefits10 days vacation leave5 paid days personal leave7 paid sick daysLife Insurance & Accidental Death & DismembermentDependent Life InsuranceLong Term Disability (LTD)Extended Healthcare BenefitDental CareRRSP matchingHybrid working/RemoteTraining & DevelopmentSalary Range: CA$100,000 - CA$140,000 per yearSmoking Gun Interactive is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, veteran status, age or disability.Keywords Studios is dedicated to following a well-established Equal Opportunities Policy. We endeavor to create a workplace that provides equal opportunities for all employees and potential employees.Role Information: ENStudio: Smoking GunLocation: Americas, Canada, VancouverArea of Work: Game DevelopmentService: CreateEmployment Type: Full TimeWorking Pattern: Remote #J-18808-Ljbffr
-
Senior Programmer
4 weeks ago
Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Victoria, Surrey, Halton Hills, London, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Hothead Games Full timePlease note we will be hiring for this role in the near future. This posting is an expression of interest.The role :Hothead Games is seeking experienced and talented Senior or Lead Game Programmers who are passionate about making great games.What You'll Do :Use your knowledge of development tools and algorithms to write robust, efficient, maintainable code...
-
Senior Mainframe Systems Programmer
7 days ago
Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Surrey, Victoria, London, Halton Hills, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Software International Full timeA leading consulting firm in Toronto is seeking a Senior Mainframe System Programmer for a long-term project with one of Canada's largest banks. In this role, you'll provide technical direction, ensure reliable Mainframe environments, and collaborate with senior management. The ideal candidate has 8+ years’ experience with Mainframe technologies including...
-
Senior Gameplay Programmer
3 weeks ago
Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Victoria, Surrey, Halton Hills, London, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Nomads Way Full timeDevelop and implement high-quality systems and features that fulfill design and technical specifications.Optimize and debug code to enhance performance and maintain technical quality.Uphold programming best practices and coding standards to build sustainable, performant, and maintainable technologies and codebases.Contribute to technical design...
-
Senior Programmer Analyst
1 week ago
Montreal, Toronto, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Surrey, Victoria, London, Halton Hills, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada LGI Healthcare Solutions Full timeSenior Talent Acquisition Specialist @ LGI Healthcare Solutions Company Description With 40 years of expertise, LGI Healthcare Solutions develops technological software for the healthcare network. We specialize in providing solutions for clinical, financial and material management, performance and analysis, and workforce management, which includes payroll...
-
Senior ServiceNow Programmer/Analyst
2 weeks ago
Ottawa, Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Surrey, Victoria, London, Halton Hills, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Bevertec Full timeA leading consulting firm is seeking a Senior Programmer/Analyst with ServiceNow expertise for a 2-year contract role. The position emphasizes strong skills in analyzing functional requirements, developing configurations, and ensuring usability and accessibility standards. Applicants must have an active reliability clearance and be comfortable working...
-
Senior Programmer/Analyst
2 weeks ago
Ottawa, Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Surrey, Victoria, London, Halton Hills, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Bevertec Full timeSenior Programmer/Analyst (ServiceNow) Contract Role Duration: 2 Years Must have an active and valid reliability level clearance. Fully remote for the most part. Might be asked to attend meetings onsite from time to time in either NCR (Ottawa) and the GTA. Modules of the ServiceNow platform: IT Service Management (ITSM) IT Operations Management Workspace...
-
Senior Gameplay Programmer
2 weeks ago
Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Surrey, Victoria, London, Halton Hills, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada People Can Fly Studio Full timeJoin to apply for the Senior Gameplay Programmer - Remote role at People Can Fly Studio. People Can Fly is one of the leading independent AAA game development studios. Our international team consists of hundreds of talented individuals working from offices in Poland, the UK, Ireland, the US, and Canada, as well as remotely across the globe. Founded in 2002,...
-
Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Surrey, Victoria, London, Halton Hills, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Software International Full timeA technology consulting firm is seeking a Senior Mainframe System Programmer to provide technical direction for complex projects. This role involves collaborating with management, ensuring system integrity, and leveraging extensive mainframe expertise. The ideal candidate will have over 10 years' experience in Mainframe technology. The position is remote,...
-
Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Surrey, Victoria, London, Halton Hills, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Software International Full timeA leading technology firm in Canada is hiring a Senior Mainframe System Programmer to provide technical direction for MQ systems. The ideal candidate will have over 8 years of experience in designing and maintaining MQ environments. Responsibilities include collaboration with vendors, ensuring system stability, and participating in disaster recovery...
-
Programmeur(-euse) senior en jouabilité
2 weeks ago
Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Surrey, Victoria, London, Halton Hills, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Jobgether Full timeProgrammeur(-euse) senior en jouabilité / Senior Gameplay Programmer - Remote in Canada The Senior Gameplay Programmer will play a key role in designing, developing, and maintaining engaging gameplay mechanics and systems for high‑quality action games. You will collaborate closely with designers, animators, and other programmers to bring game concepts to...