Lead Foundations Engineer

1 Month ago • 10-10 Years • Software Development & Engineering • $185,300 PA - $278,800 PA

Job Summary

Job Description

Respawn Entertainment is seeking a Lead Foundations Engineer to drive the evolution of low-level, performance-critical systems for Apex Legends' game engine. This role involves leading a team of senior engineers, taking ownership of technical roadmaps, and tackling complex engine challenges in areas like CPU performance, memory management, load times, platform support, script compilers, and audio. The engineer will plan and execute large-scale technical changes, analyze existing systems for simplification and improvement, establish high technical standards, and mentor team members. The position requires deep analysis, architectural design, implementation, and maintenance of C++ engine systems, optimizing critical areas such as memory, CPU, and streaming pipelines. Collaboration with cross-disciplinary engineers and partners for technology integration is also key. This is a full-time, on-site position.
Must have:
  • Expertise in C/C++, software architecture, systems-level programming.
  • Experience with build processes, multithreading, CPU optimizations, script compilers.
  • 10+ years in game development, 5+ years with engine architecture.
  • Proven ability to lead experienced engineers with strong communication skills.
  • Experience with AAA game engines and shipping at least one AAA title.
  • Mastery of debugging and performance optimization.
  • Solutions-focused approach to collaboration.
Good to have:
  • Bachelor's degree in Computer Science or Mathematics.
  • Experience with PS5/Xbox Series S/X.
  • Multiplayer AAA game development experience.
  • Linux debugging experience.
Perks:
  • Paid time off (3 weeks per year to start)
  • 80 hours per year of sick time
  • 16 paid company holidays per year
  • 10 weeks paid time off to bond with baby
  • Medical/dental/vision insurance
  • Life insurance
  • Disability insurance
  • 401(k)

Job Details

JOB DETAILS:

About Respawn Entertainment

Founded in 2010 by the original creators of the Call of Duty Franchise, Respawn was created with the philosophy that when talented people have creative freedom, they'll make extraordinary games that achieve the unexpected. From our roots as an indie studio to joining the expansive roster of studios at Electronic Arts, this remains our guiding principle. We truly love what we do and want to share our passion with players worldwide. Our shipped titles include critically acclaimed multi-platform games Apex Legends, Titanfall, Titanfall 2, Star Wars™ Jedi: Fallen Order, Star Wars™ Jedi: Survivor and Medal of Honor: Above and Beyond. Join us for the opportunity to create groundbreaking games with some of the best developer talent in the industry.


Role Overview

As a Technical Lead on our Foundations team, you will drive the evolution of the low-level, performance-critical systems at the core of Apex Legends’ game engine, including CPU performance, memory management, load times, platform support, script compilers, and audio. You will lead a team of senior, versatile engineers, taking ownership of building technical roadmaps and tackling the most complex and impactful engine challenges across diverse domains. In a fast-paced environment with frequent updates, you will carefully plan major technical changes to ensure a stable, shippable codebase. Your role will require exceptional problem-solving, technical expertise, and collaborative leadership to simplify and enhance a mature, complex codebase,  delivering seamless player experiences worldwide.

Responsibilities

  • Lead a team of 7 senior, jack-of-all-trades engineers, fostering a collaborative, solutions-focused environment.

  • Plan and execute large-scale technical changes, ensuring a stable, shippable codebase in a fast-moving environment with frequent updates to millions of players.

  • Tackle complex, cross-domain challenges in areas like build processes, multithreading, CPU optimizations, and script compilers, diving into unfamiliar code with speed and precision.

  • Deeply analyze existing systems to understand their design and constraints, forming a thoughtful vision for simplifying and improving our custom engine.

  • Establish and uphold high quality technical standards, championing process improvements to ensure robust, efficient, and maintainable code.

  • Develop and own long-term staffing plans and technical roadmaps, aligning with the broader engine team’s goals.

  • Mentor engineers at all levels through code reviews, architectural discussions, and hands-on guidance, promoting technical excellence and collaborative problem-solving.

  • Architect, implement, and maintain low-level engine systems using C++, ensuring their reliability, scalability, and performance.

  • Collaborate with cross-disciplinary engineers to resolve complex architectural challenges, proposing and implementing practical and innovative solutions.

  • Optimize critical systems across memory, CPU, and streaming pipelines, proactively addressing performance bottlenecks to deliver seamless player experiences.

  • Lead cross-platform development, owning hardware-specific solutions and ensuring compatibility across Sony, Microsoft, and Nintendo platforms.

  • Debug and resolve complex engine issues in large-scale game environments, taking initiative to uncover and fix critical bugs.

  • Work with partners (e.g., EA Central Tech, Microsoft, Sony, Nintendo) to evaluate and integrate their technology into Apex Legends’ custom engine.

Requirements

  • Passion for creating and playing games, with a drive to improve core game engine systems.

  • Technical Expertise: Expertise in C/C++, software architecture, systems-level programming, and optimizing code, data, and bandwidth for performance and memory efficiency.

  • Versatility: Comfort working across diverse technical areas, including build processes, multithreading, CPU optimizations, and script compilers, with the ability to quickly adapt to unfamiliar codebases.

  • Experience: 10+ years in game development, 5+ years with engine architecture, low-level systems, memory management, concurrency, and multi-threading, plus 3+ years in a technical leadership role where you owned significant technical outcomes.

  • Leadership: Proven ability to lead experienced, versatile engineers, with excellent communication and collaboration skills to align teams around a shared vision.

  • Platform and Tools: Experience with AAA game engines, large codebases, console development (Sony, Microsoft, Nintendo), Windows, Perforce, Visual Studio, and shipping at least one AAA title.

  • Skills: Mastery of debugging, performance optimization using first-party/proprietary profilers, and a solutions-focused approach to cross-disciplinary collaboration.

Bonus 

  • Bachelor’s degree in Computer Science or Mathematics, experience with PS5/Xbox Series S/X, multiplayer AAA game development, or Linux debugging.
  • British Columbia (depending on location e.g. Vancouver vs. Victoria)
    • $160,200 - $229,100 CAD
  • California (depending on location e.g. Los Angeles vs. Sacramento)
    • $185,300 - $278,800 USD

In the US, we offer a package of benefits including paid time off (3 weeks per year to start), 80 hours per year of sick time, 16 paid company holidays per year, 10 weeks paid time off to bond with baby, medical/dental/vision insurance, life insurance, disability insurance, and 401(k) to regular full-time employees. Certain roles may also be eligible for bonus and equity.

In British Columbia, we offer a package of benefits including vacation (3 weeks per year to start), 10 days per year of sick time, paid top-up to EI/QPIP benefits up to 100% of base salary when you welcome a new child (12 weeks for maternity, and 4 weeks for parental/adoption leave), extended health/dental/vision coverage, life insurance, disability insurance, retirement plan to regular full-time employees. Certain roles may also be eligible for bonus and equity.

Similar Jobs

bytedance - Machine Learning Scientist, Scaling AI for Biology

bytedance

Seattle, Washington, United States (On-Site)
9 Months ago
Social Discovery Ventures - Senior Mobile Manual QA Engineer

Social Discovery Ventures

Poland (Remote)
1 Month ago
Visa - Client Success Consultant

Visa

Almaty, Almaty Region, Kazakhstan (Hybrid)
3 Months ago
USE Insider - Machine Learning Engineer (Search)

USE Insider

Istanbul, İstanbul, Türkiye (Remote)
2 Months ago
Canonical - HPC Software Engineer

Canonical

(Remote)
2 Months ago
The Walt Disney Company - Senior Software Engineer (Swift)

The Walt Disney Company

Seattle, Washington, United States (On-Site)
4 Months ago
Luxoft - Senior Software Support Engineer

Luxoft

Philippines (Remote)
8 Months ago
Euromonitor - Senior Software Engineer

Euromonitor

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Blenheim Chalcot India - Principle Engineer

Blenheim Chalcot India

Mumbai, Maharashtra, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Axon - Senior Mobile Engineer (Vehicle Intelligence)

Axon

Seattle, Washington, United States (Hybrid)
1 Month ago
Ziff Davis - Ekahau Account Manager EMEA

Ziff Davis

Poland (Remote)
1 Month ago
Reltio - Associate Customer Engineer

Reltio

Austin, Texas, United States (On-Site)
1 Month ago
Tier 9 Game Studios - Game Developer (Gacha role-playing games)

Tier 9 Game Studios

Toronto, Ontario, Canada (On-Site)
2 Months ago
Brillio - Senior Data Specialist - ETL Informatica

Brillio

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Any Desk - Channel Account Manager

Any Desk

Stuttgart, Baden-Württemberg, Germany (Hybrid)
1 Month ago
USE Insider - Commercial Director-Korea

USE Insider

Seoul, South Korea (Hybrid)
2 Weeks ago
Fortra - Lead Data Scientist

Fortra

Canada (Remote)
1 Month ago
Universal Music Group - Tech Support Analyst

Universal Music Group

Nashville, Tennessee, United States (On-Site)
1 Year ago
Tesla - Data Engineer Internship

Tesla

North Holland, Netherlands (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in California, United States

Propel - Senior Growth Marketing Manager

Propel

New York, United States (Remote)
2 Weeks ago
playbrains - 3D Artist

playbrains

New York, United States (On-Site)
1 Month ago
krea.ai - Design Engineer

krea.ai

San Francisco, California, United States (On-Site)
4 Months ago
sofar sounds - Freelance Producer

sofar sounds

Phoenix, Arizona, United States (Hybrid)
1 Month ago
Adtran - Vice President Global Internal Audit

Adtran

Huntsville, Alabama, United States (On-Site)
1 Year ago
Figma - Software Engineer, C++

Figma

San Francisco, California, United States (Remote)
3 Weeks ago
The Walt Disney Company - Principal Machine Learning Engineer

The Walt Disney Company

New York, New York, United States (On-Site)
3 Months ago
Dynamis Inc - Strategic Outreach SME

Dynamis Inc

Huntsville, Alabama, United States (On-Site)
1 Month ago
Expedia - Software Development Engineer III

Expedia

Austin, Texas, United States (On-Site)
2 Months ago
Axon - Sr. Solutions Architect, Fusus

Axon

Boston, Massachusetts, United States (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Notion - Software Engineer, Datastore

Notion

San Francisco, California, United States (On-Site)
2 Months ago
Virtuos - 6-Month Internship - Software Engineer

Virtuos

France (Hybrid)
4 Months ago
Samsung Semiconductor - Principal Engineer, Firmware

Samsung Semiconductor

San Jose, California, United States (On-Site)
1 Month ago
AGS - American Gaming Systems - Electrical Engineer I

AGS - American Gaming Systems

Duluth, Georgia, United States (On-Site)
2 Months ago
Enterra Solutions - Vice President/Senior Vice President, Software Engineering

Enterra Solutions

United States (Remote)
1 Month ago
Unity - Senior Software Development Consultant

Unity

Seoul, South Korea (On-Site)
9 Months ago
Visa - Chief Software Engineer

Visa

Ashburn, Virginia, United States (Hybrid)
1 Month ago
Coherent corp. - Senior Failure Analysis Engineer

Coherent corp.

Fremont, California, United States (Hybrid)
2 Months ago
Immutable - Senior Software Engineer

Immutable

Sydney, New South Wales, Australia (Remote)
1 Month ago
Threat connect - Customer Success Engineer

Threat connect

London, England, United Kingdom (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Respawn Entertainment, originally located in Los Angeles, CA successfully expanded in Vancouver, Canada in 2019. Due to its success, we have now launched a new location in Madison, WI. Respawn values hiring great people and providing them with the opportunity to have creative freedom and ownership of their work. Every employee across every discipline contributes towards the ultimate goal of creating amazing gaming experiences.

Canada, Kentucky, United States (Remote)

British Columbia, Canada (Remote)

California, United States (On-Site)

Bogotá, Bogota, Colombia (On-Site)

Bogotá, Bogota, Colombia (On-Site)

California, United States (On-Site)

California, United States (On-Site)

Bogotá, Bogota, Colombia (On-Site)

Los Angeles, California, United States (On-Site)

Bogotá, Bogota, Colombia (On-Site)

View All Jobs

Get notified when new jobs are added by Respawn Entertainment

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug