Nintendo

Technology Engineer (Retro Studios)

Nintendo$125K — $150K *
Consumer Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Expert-level proficiency in C++ and strong fundamentals in software engineering
  • Deep expertise in core engine domains like physics, rendering, or memory systems
  • Proven experience with AAA game systems and technologies
  • Strong grasp of CPU, GPU, memory, and storage architectures
  • Demonstrated ability to diagnose complex technical problems
  • Experience influencing engineering direction across teams
  • Ability to manage ambiguity and prioritize effectively
  • Strong collaboration and communication skills with technical concepts
  • 10+ years of professional game development experience.

Responsibilities

  • Design, architect, and implement game technologies aligned with long-term vision
  • Own technical design of complex systems for performance and maintainability
  • Drive optimization across engine and gameplay systems
  • Collaborate to identify technical challenges and innovate solutions
  • Lead debugging and resolution of complex technical issues
  • Evaluate technologies and recommend improvements for quality and efficiency
  • Contribute to low-level systems development, including physics and networking
  • Establish engineering best practices and coding standards
  • Provide technical mentorship through reviews and knowledge sharing
  • Partner with leadership to define roadmaps and drive strategic initiatives.

Benefits

  • Comprehensive health, dental, and vision insurance
  • 401(k) retirement plan with company matching
  • Flexible work environment and remote work opportunities
  • Generous paid time off including holidays and vacation
  • Access to professional development resources and training.
  • Employee wellness programs and initiatives.
Full Job Description
DESCRIPTION OF DUTIES:
  • Design, architect, and implement core engine and game technologies that enable the long-term vision and technical strategy of our games.
  • Own the technical design and execution of complex systems, balancing performance, scalability, maintainability, and developer productivity.
  • Drive optimization efforts across engine and gameplay systems to maximize performance on target platforms and hardware architectures.
  • Collaborate with engineering, design, art, and production to identify technical challenges and develop innovative solutions.
  • Lead investigation, debugging, and resolution of complex technical issues across engine, tools, and runtime systems.
  • Evaluate emerging technologies, algorithms, and industry advancements, recommending solutions that improve product quality, development efficiency, and technical capabilities.
  • Contribute to the development and enhancement of low-level systems, including areas such as physics, animation, memory management, networking, streaming, audio, and content pipelines.
  • Establish and promote engineering best practices, coding standards, architectural guidelines, and performance goals.
  • Provide technical mentorship and guidance to engineers across multiple experience levels through design reviews, code reviews, and knowledge sharing.
  • Partner with technical leadership to define roadmaps, identify technical risks, and drive execution of strategic initiatives.
  • Serve as a trusted technical expert and resource across multiple teams and disciplines.

This job description outlines primary duties and requirements and is not intended to identify all tasks that may be performed; individuals occupying the position may be required to perform other duties. The company may modify job duties from time to time, either in practice or in writing.

SUMMARY OF REQUIREMENTS:
  • Expert-level proficiency in C++ and strong software engineering fundamentals, including data structures, algorithms, multithreaded programming, and systems design.
  • Deep expertise in one or more core engine domains such as physics, animation, memory systems, rendering, audio, networking, tools, or content pipelines.
  • Proven experience architecting and delivering large-scale game systems and technologies for AAA titles.
  • Strong understanding of modern CPU, GPU, memory, and storage architectures, along with performance optimization techniques.
  • Demonstrated ability to diagnose and resolve complex technical problems spanning multiple systems and disciplines.
  • Experience driving technical initiatives and influencing engineering direction across teams.
  • Proven ability to operate independently, prioritize effectively, and deliver results in ambiguous or rapidly changing environments.
  • Strong collaboration and communication skills, with the ability to effectively convey technical concepts to engineers, content creators, and leadership.
  • Experience mentoring engineers and contributing to the growth and development of technical teams.
  • 10+ years of professional game development experience, including multiple shipped AAA titles.

PREFFERED:
  • Expertise in engine architecture and large-scale software system design.
  • Experience optimizing networking, streaming, storage, or file I/O systems.
  • Experience working with crash analysis, memory diagnostics, profiling tools, disassembly, and performance investigation workflows.
  • Experience leading significant technical initiatives or owning critical technology areas throughout the product lifecycle.

About Nintendo

Nintendo Co., Ltd. is a Japanese multinational consumer electronics and video game company headquartered in Kyoto. Nintendo is one of the world's largest video game companies by market capitalization, creating some of the best-known and top-selling video game franchises of all-time, such as Mario, The Legend of Zelda, and Pokémon.
Learn more about Nintendo
Size
6,071 employees
Industry

Similar Jobs

More Jobs at Nintendo

More Consumer Technology Jobs

Find similar Technology Engineer (Retro Studios) jobs: