Thatgamecompany, Inc. logo

Senior Engine Programmer

Job Overview

Location

Canada

Job Type

Full-time

Category

Software Engineer

Date Posted

March 12, 2026

Full Job Description

đź“‹ Description

  • • Join Thatgamecompany, Inc. as a Senior Engine Programmer and play a pivotal role in shaping the future of interactive entertainment. You will be an integral part of our world-class Engine and Game Development team, contributing to an unannounced, groundbreaking social game that aims to be the most advanced of its kind. This is a unique opportunity to tackle complex and exciting engineering challenges in a collaborative and supportive environment.
  • • As a Senior Engine Programmer, your primary responsibility will be to design, implement, and continuously update the core systems that power our custom game engine. This involves deep dives into performance optimization, ensuring our game runs flawlessly across multiple platforms, and developing robust netcode for seamless online experiences.
  • • You will be at the forefront of innovation, working on challenging aspects such as multithreading to maximize CPU utilization, advanced audio systems that immerse players, and cutting-edge rendering techniques to bring our virtual worlds to life. The nature of working with a custom engine offers a distinct advantage, allowing for tailored solutions and unparalleled control over performance and features, which is a core tenet of our development philosophy.
  • • Collaboration is key to our success. You will work closely with a diverse group of talented individuals, including artists, designers, and fellow engineers. This cross-disciplinary interaction will involve gathering detailed requirements, translating them into functional engine features, and iterating based on feedback to ensure the final product exceeds expectations.
  • • A significant part of your role will involve proactive problem-solving. You will actively monitor the engine's performance, identify potential bottlenecks, and troubleshoot issues to enhance the overall efficiency and effectiveness of the development team. Your insights will directly contribute to a smoother and more productive development cycle.
  • • We are seeking individuals who thrive on intricate codebases and understand the complexities of executing long-term projects with multiple stakeholders. Your ability to navigate and contribute to large, evolving codebases will be crucial.
  • • This position offers ample opportunities for professional growth. You will be surrounded by knowledgeable peers who are committed to coaching and mentoring, fostering an environment where you can expand your skillset and grow into a highly impactful member of the team. The chance to work on a custom engine, rather than a widely adopted "Big Engine™", presents a unique learning curve and the satisfaction of building something truly bespoke.
  • • Your contributions will extend to ensuring cross-platform compatibility, a critical aspect of reaching a broad audience. This involves understanding the nuances of different hardware architectures and operating systems, and implementing solutions that provide a consistent and high-quality experience across all target platforms.
  • • You will also be involved in the technical aspects of networking, ensuring that our game's online functionality is stable, responsive, and scalable. This includes designing and implementing netcode that supports real-time interactions and a robust multiplayer experience.
  • • The role demands a strong understanding of multithreaded programming, enabling us to leverage modern multi-core processors effectively. This will involve designing and implementing systems that can efficiently handle concurrent tasks, improving overall application performance and responsiveness.
  • • Furthermore, you will contribute to the audio systems, ensuring immersive soundscapes and effective audio feedback mechanisms. This could involve integrating audio middleware, optimizing audio processing, and implementing dynamic audio features.
  • • In the realm of rendering, you will work on implementing and optimizing graphical features, shaders, and rendering pipelines to achieve stunning visual fidelity while maintaining optimal performance. This requires a deep understanding of graphics APIs and rendering techniques.
  • • The ideal candidate will possess a passion for game development and a genuine enthusiasm for building and refining game engines from the ground up. Your ability to think critically, solve complex problems, and communicate effectively will be paramount to your success and the success of the project.
  • • This role is fully remote, allowing you to work from anywhere within the US or Canada, offering flexibility and work-life balance. We are committed to fostering an inclusive and diverse workplace, encouraging innovation and creativity through initiatives like "Grow Together."

Skills & Technologies

Senior
Remote

Ready to Apply?

You will be redirected to an external site to apply.

Thatgamecompany, Inc. logo
Thatgamecompany, Inc.
Visit Website

About Thatgamecompany, Inc.

Thatgamecompany, Inc. is an independent game studio founded in 2006 by Jenova Chen and Kellee Santiago. Based in Santa Monica, California, it develops emotionally driven, artful interactive experiences. The studio is best known for Journey, Flower, Sky: Children of the Light, and Flow, titles that emphasize exploration, cooperation, and non-verbal storytelling over traditional competitive mechanics. Games are published across PlayStation, iOS, Android, and Nintendo Switch platforms, frequently receiving critical acclaim for innovative design and evocative music. Thatgamecompany self-publishes and retains ownership of its intellectual properties, aiming to expand global reach while preserving artistic vision.

Similar Opportunities

Indiana, USA
Full-time
Expires Apr 13, 2026
JavaScript
TypeScript
React
+4 more

1 month ago

Apply
Scale Army Careers logo

Scale Army Careers

Indiana, USA
Contract
Expires Apr 13, 2026
JavaScript
PHP
Laravel
+3 more

1 month ago

Apply
France
Contract
Expires May 15, 2026
Senior
Remote

4 days ago

Apply
Scale Army Careers logo

Scale Army Careers

Indiana, USA
Contract
Expires Apr 13, 2026
JavaScript
PHP
Laravel
+3 more

1 month ago

Apply