Lead Programmer, C++

🕒 September 18

🇨🇦 Canada – Remote

💵 $110k - $140k / year

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

Where this job comes from

Posted on Smoking Gun Interactive Inc.'s careers page, not through a job board

First seen by Remote Rocketship September 18

Still open on Smoking Gun Interactive Inc.'s site. Checked 2 days ago.

Logo of Smoking Gun Interactive Inc.

Smoking Gun Interactive Inc.

51 - 200 employees

Founded 2007

🎮 Gaming

📱 Media

Gaming • Media

Smoking Gun Interactive Inc. is an industry-leading game development studio founded in 2007 by award-winning industry veterans. The company is part of Keywords Studio and is known for creating high-quality, immersive games and interactive experiences. Smoking Gun Interactive collaborates with renowned brands to develop a wide range of cross-platform games for mobile, PC, and consoles. Their creations, such as Age of Empires: Castle Siege and Phobies, resonate with strategy gamers and entertain millions of casual players worldwide.

📋 Description

• Collaborate with the Technical Director to establish a unified technology vision for the project • Write and review technical design documents • Produce high-quality, efficient, clean, and modular code • Collect and document users' requirements and develop logical specifications • Research, evaluate, and synthesize technical information to design, develop, and test computer-based systems • Develop data, process, and network models to optimize architecture and evaluate performance and reliability • Plan, design, and coordinate development, integration, and operation of computer-based systems • Assess, test, troubleshoot, document, upgrade, and develop maintenance procedures for application software • Lead and coordinate teams developing software and integrated information systems, process control software, and embedded software control systems • Identify unscheduled tasks and problems, including refactoring and bug fixing • Provide mentorship and training for programmers • Provide and accept feedback on code quality, including performance, readability, testability, and design • Consider project-wide impacts of design and implementation decisions • Work with Production on project milestone goals, schedules, and risk management • Coordinate hiring, supervision, and management of team members

🎯 Requirements

• 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 • Shipped at least one game as a senior or lead programmer • A natural affinity for being strongly self-motivated and an independent worker • Expert working knowledge of C++, Standard Library and Object Oriented Design • Strong understanding of general and 3D math, statistics and probability • 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 • An impressive ability to estimate work load and execute on the work in the time estimated • Contributed to planning product releases alongside production or project management • Mentored multiple programmers in both coding capabilities and forwarding their career • Experience with C#, Java, Lua, HLSL/Cg shaders, iOS, Android, Test Driven Development, Visual Studio, Perforce, unit testing, TDD for server development, C# server environments, AWS, Azure, GCP, running a live server environment and supporting operations is desirable • Applicants must be currently located in British Columbia, ideally within the greater Vancouver area

🏖️ Benefits

• 10 days vacation leave • 5 paid days personal leave • 7 paid sick days • Life Insurance & Accidental Death & Dismemberment • Dependent Life Insurance • Long Term Disability (LTD) • Extended Healthcare Benefit • Dental Care • Hybrid working • Training & Development

Apply Now

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Similar Jobs

🕒 September 16

OX Security

51 - 200

🔒 Cybersecurity

☁️ SaaS

🏢 Enterprise

Senior Backend Engineer building VIBESEC’s AI security products at OX Security. Designing Node.js and TypeScript backends for distributed systems and customer-driven features.

🇨🇦 Canada – Remote

💰 Venture Round on 2023-08

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

🕒 September 15

Plooto

51 - 200

💳 Fintech

💸 Finance

☁️ SaaS

Senior Backend Engineer scaling Plooto’s cloud-native payment and cash-flow platform. Designing distributed systems and backend services for 14,000+ North American businesses.

🇨🇦 Canada – Remote

💰 Series B on 2022-12

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

🕒 September 14

Affirm

1001 - 5000

💳 Fintech

👥 B2C

🛍️ eCommerce

Senior Backend Software Engineer building scalable APIs, data systems, and experimentation services. Powering customer acquisition, engagement, and personalized experiences for Affirm’s consumer financing platform.

🇨🇦 Canada – Remote

💵 $153k - $213k / year

💰 Post-IPO Equity on 2021-01

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

🕒 September 8

BiblioCommons

51 - 200

💼 Consulting

🏥 Healthcare

📣 Marketing

Senior Backend Engineer building scalable, AI-enabled platforms for BiblioCommons, a SaaS provider for public libraries. Leading backend development, agentic workflows, integrations, and engineering mentorship.

🇨🇦 Canada – Remote

💵 $110k - $130k / year

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

🕒 September 4

Tilt (formerly Empower)

201 - 500

💳 Fintech

👥 B2C

💸 Finance

Senior Backend Engineer scaling APIs and consumer-facing systems at Tilt. Building machine-learning-powered credit products that expand access to fair financial services.

🇨🇦 Canada – Remote

💵 CA$190k - CA$230k / year

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

Developed by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com
Follow Remote Rocketship on LinkedInFollow Remote Rocketship on InstagramFollow Remote Rocketship on FacebookFollow Remote Rocketship on TikTok