Lead Programmer - C++ / C#
$110k - $140k per yearSmoking Gun Interactive Inc.
- Remote job
Company Description
Smoking Gun Interactive, a Keywords Studio , is an industry-leading game development studio founded in 2007 by award-winning industry veterans. SGI is fearless in creating IP and boldly partners with renowned brands to develop a wide range of world-class, immersive titles and interactive experiences that resonate with strategy gamers worldwide and entertain millions of casual players every day.
Job Overview:
As a Lead Programmer at Smoking Gun Interactive (SGI), you’re a talented and driven person who enjoys working on great projects. You have experience in a variety of areas of game development and are able and willing to work on any area of game programming needed, with a focus on full-stack development experience. You’re experienced in mentoring and training programmers and are responsible for the oversight and management of a team of programmers.
*Whilst this position is being offered on a remote basis, we are only able to consider applicants who are currently located in BC, and ideally within the greater Vancouver area
RequirementsIn this role, you will:
- Collaborate with the Technical Director to establish a unified technology vision for the project including writing and reviewing 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 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 maintenance procedures for applications software;
- Lead and co-ordinate teams in the development of software and integrated information systems, process control software and other embedded software control systems;
- Show proactivity in identifying tasks/problems that need tackling, outside of known scheduled work, from refactoring to bug fixing;
- Be able to go above and beyond in their daily tasks as required;
- 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;
- Coordinate the hiring, supervising and managing of other members of the team.
To be successful in this role, you must have:
- 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++ and 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.
It would also be great if you had experience with:
- Any of the following languages, Java, Lua, HLSL/Cg shaders;
- Mobile: iOS, Android;
- Test Driven Development;
- Visual Studio, Perforce;
- Unit testing and TDD for server development;
- C# server environments, AWS, Azure, GCP;
- Running a live server environment and supporting operations.
- 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
Salary Range: 110,000 to 140,000 CAD
Smoking 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’s status, age or disability.
Keywords Studios is dedicated to following a well-established Equal Opportunities Policy. We endeavor to create a workplace which provides for equal opportunities for all employees and potential employees.
PERSONAL DATA PROTECTION POLICY
By providing your information in this application, you understand that we will collect and process your information in accordance with our Applicant Privacy Notice. For more information, please see our Applicant Privacy Notice at .
Role Information: EN
Studio: Smoking Gun
Location: Americas, Canada, Vancouver
Area of Work: Game Development
Service: Create
Employment Type: Full Time
Working Pattern: Remote
$70k - $90k per year
...Interactive, a Keywords Studio , is an industry-leading game development studio founded in 2007... ...every day. Job Overview: As a Programmer at Smoking Gun Interactive (SGI), you’re... ...role, you must have: ~2+ years of C++ and C# experience as a Programmer in the game...C#Remote jobLong term contractFull timeCasual workInternshipWorldwide$159.41k - $233.8k per year
...What We Do Unreal projects have been leading the pack of real-time entertainment with our constantly... .... What You'll Do We're looking for a Lead UI Programmer who is passionate about games and well-versed in C++, UI development, and mobile development. In this...SuggestedLong term contractFull timeTemporary workWorldwide- ...end solution. Job Description 1 - Job Title: C# Developer 2 – Vancouver 3 – Job Category: c. Engineering... ...development languages such as: C#, Java, Objective-C, C++, and SQL. We work with some of the world’s leading software vendors to develop software solutions that...C#Full timeLive InWork at officeFlexible hours
$182.82k - $268.13k per year
...Epic Games is looking for a Senior Security Programmer focused on Game Security to develop and... ...Read, debug, and write code for Fortnite in C++ and associated backend services in Go... ...programming language Fluency in Go, Java, C#, or similar programming language Self-starter...C#Long term contractFull timeTemporary work$128.85k - $188.98k per year
...team is looking for an experienced Engine Programmer to enhance the player experience on the PC... ...our Desktop platform support to an industry-leading state. This role covers a wide range of... ...What we're looking for Strong C++ knowledge and multi-threaded programming techniques...SuggestedLong term contractFull timeTemporary workWorldwide- ...re a team of dynamic, diverse, and fun individuals who would love to get to know you! Are we right for each other? As a seasoned C++ Software Engineer, you would be a part of the team implementing solutions for our client. In this role, you will play a key part in implementing...Long term contractFull timeFor contractorsLive InRemote work
$166.2k - $243.75k per year
...What We Do Unreal projects have been leading the pack of real-time entertainment with our... ...and technology. As a Senior Gameplay AI Programmer, you'll play a critical role on a small, focused... ..., Animation, etc.) Excellent C++ skills with experience developing AI gameplay...Long term contractFull timeTemporary workWorldwide$80k - $100k per year
...set the standard in enterprise information archiving with industry-leading cloud archiving, surveillance, eDiscovery, and analytics solutions... ...completely free of barriers. Your role: As an Intermediate C# Developer at Global Relay, you’ll be using leading edge technologies...C#Full time$103.9k - $134.46k per year
...the location-based VR industry leader. As we continue to expand globally... ...looking for a Senior Gameplay Programmer to help shape the future of... ...software or feature group team lead and can share your philosophy of... ...into action. Exceptional C# programming skills with at least...C#Full timeInternship3 days per week$201.28k - $295.21k per year
...developers worldwide. What You'll Do As a Senior Language Programmer at Epic Games, you will be at the center of our mission to enable... ...Fix bugs and maintain the language code base Proficiency in C++ Well-versed in software programming principles, especially API...Long term contractFull timeTemporary workWorldwide$180.1k - $247.6k per year
...looking for an experienced Expert Animation Programmer to join our R&D team based in Vancouver,... ...quality and documentation. Work with lead engineers to plan project milestones and deliver... ...systems. ~ Strong proficiency of C++ and experience with performance optimization...Full timeCasual workWork at officeRemote workWork from homeHome officeFlexible hours1 day per week$125k - $155k per year
...experience of a classic AAA real-time strategy title. This role is focused on developing, maintaining, and improving core gameplay systems in C++, with an emphasis on moment-to-moment gameplay, simulation, unit behaviors, abilities, and long-term system stability. You will work...Long term contractFull timeRemote work$186k - $236k per year
...practices. Building and maintaining a diverse tech stack that includes C#, .Net, React, AWS, and Kubernetes. Developing and implementing... ...languages and tools is essential. You possess the ability to lead major code design decisions and contribute to wider technical...C#Long term contractFull timeWork at officeWork from home- ...and business intelligence. About The Role We are seeking a Lead Data Engineer to join our Measurement team in the Partnership Intelligence... ...operations of the data platform. Ideal Tech Stack: .Net / C# Python AWS or similar Snowflake SQL Airflow...C#Full timeWork at office
$210.61k - $308.89k per year
...technology that empower content developers worldwide. What You'll Do Epic Games is searching for an experienced Senior Language Programmer to join our Verse team, which owns the toolchain (compiler, VM, and runtime) powering game development in Unreal Engine and UEFN....Long term contractFull timeTemporary workWorldwide$120k - $195k per year
...Description Arista Networks is an industry leader in data-driven, client-to-cloud networking... ...Networks is looking for world-class Senior/Lead software engineers to join our Extensible... ...problems in our EOS software, using the C, C++, and python programming languages. Write...Full time$120k - $195k per year
...Company Description Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and... ...development of these features. Develop and maintain features using C, C++ and Python, review and contribute to functional and design...Full time$120k - $195k per year
...Company Description Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and... ...hardware read and write performance Develop automated tests using C, C++ and Python to validate your features. Qualifications ~...Full time$90k - $110k per year
...About impact.com : impact.com is the world’s leading commerce partnership marketing platform, transforming the way businesses grow... ...measurable business results. Your Role at impact.com : The QA Lead is responsible for defining, implementing, and overseeing quality...Long term contractFull timeTemporary workLocal areaHome officeFlexible hours$120k - $195k per year
...Description Arista Networks is an industry leader in data-driven, client-to-cloud networking... ...software and system software using the C, C++, and python programming languages.... ...schedule weekly, and reporting it to the project lead. Qualifications BS Computer Science...Full time$120k - $195k per year
...Description Arista Networks is an industry leader in data-driven, client-to-cloud networking... ...Networks is looking for world-class Senior/Lead Network Systems software engineers.... ...Develop and maintain features using C, C++ and Python, review and contribute to functional...Full time$107k - $130k per year
...Description Who we are: Founded in 2010, Semios Group is a leading agricultural technology company helping growers, agronomists, and... ...and for the future. What you will do: The Product Delivery Lead bridges Product and Engineering, helping convert established...Full timeWork at officeImmediate start$90k - $105k per year
...Technical Support Lead Location: Hybrid / Vancouver, WA (HQ): 3-4 days/week in-office Reports to: Chief Product Officer Job Type: Full-Time, Exempt About Digs Digs is an innovative startup building software that revolutionizes collaboration between builders...Long term contractFull timeWork at officeWork visa3 days per week$3600 - $4500 per month
...fast, precise, and reliable automation. We work with the world's leading automotive OEMs and Tier 1 suppliers. Our portfolio spans Vue... ...Apera AI is seeking a Software Developer (Co-op)with strong C++ skills and an interest in robotics to join our Apera Vue engineering...InternshipWork at officeFlexible hours- ...Description You are a senior client leader who thrives in long-term strategic relationships. You've owned complex retainer portfolios... ...vendor. You're commercially sharp, technically credible, and able to lead a multidisciplinary team without micromanaging it. You're...Long term contractAgency workFull timeRemote workShift work1 day per week
$55k - $75k per year
...Technical Support Lead Position Type: Full Time, Permanent About Portable Electric At Portable Electric, we believe in a future without GHG generators. We believe the future is electric. We are a Vancouver-based clean tech manufacturer, connecting teams to clean...Permanent employmentFull timeWork at office$100k - $130k per year
...About Us Recognized as a leader in innovative energy solutions, Creative Energy is the developer, owner, and operator of sustainable... ...existing infrastructure. The Opportunity We are hiring a Lead, Partnership Development to lead origination of thermal energy system...Long term contractFull timeContract workFlexible hours$123k - $158k per year
...collaborative nature, fun-loving culture, and a drive to do what it takes to make great games. And this is where you come in… As Lead UX Designer , you lead and mentor a team of UI, Technical UI, and UX Designers on a mature, top-grossing mobile title while staying hands...Long term contractFull timeSummer workSeasonal workWork at officeLocal areaImmediate startRemote workFlexible hours$86.4k - $111.8k per year
...benefits, and be part of a greater movement - apply today!⯠⯠Your Role in Supporting Our Members: As the Marketing Operations Lead , you will lead enterprise marketing operations by driving planning, governance, and coordination across all marketing channels, tools...Permanent employmentFull timeInternshipWork at officeImmediate startFlexible hours$100k - $140k per year
.... We are headquartered in beautiful Vancouver, BC, backed by leading US and Canadian investors , and the recognition has followed:... ...done, not just a tool we occasionally reach for. At Quandri, we lead with AI, in how we build our product, how we run our operations,...Long term contractFull timeShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Lead Programmer - C++ / C#. Be the first to apply!
- lead software engineer Vancouver, BC
- lead structural engineer Vancouver, BC
- lead process engineer Vancouver, BC
- junior c++ developer Vancouver, BC
- c++ software developer Vancouver, BC
- c++ developer Vancouver, BC
- c++ Vancouver, BC
- c#.net software developer Vancouver, BC
- c# Vancouver, BC
- lead software engineer

