Senior Programmer

1 week ago


Vancouver Toronto Montreal Calgary 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 Smoking Gun Interactive Inc. Full time

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 time

    Please 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...


  • 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 time

    A 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...


  • 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 time

    Develop 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...


  • 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 time

    Senior 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...


  • 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 time

    A 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...


  • 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 time

    Senior 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...


  • 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 time

    Join 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 time

    A 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 time

    A 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...


  • 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 time

    Programmeur(-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...