Systems Engineer (Senior/Principal/Lead)

7 Months ago • All levels • Game Engine • $192,500 PA - $350,000 PA

Job Summary

Job Description

Senior Systems Engineer to optimize game engine, build profiling tools, and contribute to multiple areas. Must have experience with AAA game engine development, ECS, multi-threading.
Must have:
  • AAA Game Engine
  • ECS Paradigms
  • Multi-threaded Architecture
  • Asynchronous Programming
Good to have:
  • Live Service Content
  • Memory Corruption Debug
  • C/C++ Development
  • Unity Engine
Perks:
  • Equity Offered
  • Comprehensive Benefits

Job Details

Are you naturally curious and a tinkerer at heart? Do you enjoy pushing the capabilities of technology? If those sound like you, keep reading - because Bonfire’s engineering team is growing!

Bonfire is looking for a Senior/Principal/Lead Systems Engineer to help build systems & tools specifically around optimizations & netcode to empower our team on our first game. Bonfire Studios is a highly collaborative, cross-disciplinary environment where every developer’s voice shapes the company, the game, and the tasks we work on each day. As an Engineer on our team, you will have the opportunity to shape the technology that powers our first title and create an amazing experience for our players.

About the roles...

    • Your main focus will be working on the engine and foundational systems that our game technology and tools are built in Unity using DOTS via C# and C/C++. The projects you work on will mostly be focused around making the foundational systems at the engine level underneath the game and tools function more efficiently and smoothly for the team and for players.
    • In a Lead/Principal role, you will have an opportunity to collaborate more closely with other leads (both internal and external to the studio) to advance the engine.
    • Projects may include things like optimizing the pipeline to allow a developer to iterate on a feature in milliseconds instead of seconds, building the foundation that other engineers use to create maintainable, easy-to-use, live-editable profiling systems, and optimizing runtime systems such as rendering, streaming, and netcode.
    • We love people who are passionate about multiple areas so you will probably also spend time in other areas; you might help with audio, gameplay systems, audio tools, UI systems, platforms.
    • Your ultimate impact on the studio will be unbounded; we lean on each other's passions and embrace one another's unique perspectives on game development to help us all grow as a team together. You will have many opportunities to contribute to areas of the game and the company outside your core focus.

We're excited about you because you...

    • Believe, as we do, that great games are the product of great teams that put their people first.
    • Have experience working on custom/heavily modified engines for AAA games across PC and modern consoles with multiple shipped titles.
    • Have been a part of building technologies that allow developers to efficiently deliver live service content to players.
    • Deeply understand multi-threaded architecture and asynchronous programming paradigms.
    • Find it fun to debug and discover root causes for hard to reproduce issues like memory corruption.
    • Have experience with ECS paradigms in game engines, and/or are excited about digging deeply into ECS paradigms in game engines.
    • Are open, humble, eager, and excited about learning and contributing in multiple areas of the studio. Your curiosity propels you to jump in and dive deep on new problems.
    • Enjoy working on projects that make the entire engineering team more efficient. You are able to put yourself in the shoes of a user and make beautiful, easy-to-use APIs.
    • Are comfortable writing a memory allocator on Monday, a tool that automates a laborious process on Tuesday, helping out the gameplay engineers with the new Quest system on Wednesday, tracking down a difficult bug in the A* algorithm on Thursday, and doing some low-level optimizations on Friday.
    • Want to have a large impact while collaborating with other talented developers in a tight knit AAA studio, rolling up your sleeves and using your passions and interests to shape your role at the company.
    • Enjoy jumping deep into an area that you aren't familiar with and figure it out. Value the skill of understanding unfamiliar code.
    • Value building trust with the people you work with. Collaborating is your preferred method of working with other engineers and developers.
    • Value working with a diverse team and welcome different perspectives.
    • Have a growth mindset and also care about helping others develop.
    • Are as passionate about the creative process and developing games as we are!
The base salary range for this position is $192,500 - $350,000. The range doesn't tell the whole story - we are always open to candidates at different stages in their careers and consider candidates' potential impact holistically, not just their years of experience or skill level. There is also more to our total comp package than salary, we offer equity to every new hire as well as a comprehensive benefits package and more. We will be happy to share more about our compensation opportunities when we chat with you!

You can learn more about Bonfire's studio culture, team, benefits, and perks on our website: www.bonfirestudios.com. Any information you submit is used for recruiting purposes only, and is never shared. You can learn more in our privacy policy.

Similar Jobs

Activision - Expert Level Designer

Activision

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
Life church - Senior Site Reliability Engineer

Life church

Edmond, Oklahoma, United States (On-Site)
4 Months ago
Kolibri Games - User Acquisition Lead

Kolibri Games

Berlin, Berlin, Germany (Hybrid)
1 Month ago
Panteon Games - Game Designer

Panteon Games

Ankara, Ankara, Türkiye (On-Site)
3 Months ago
Red Panda Games studio - Sofware Developer for mobile games

Red Panda Games studio

Bengaluru, Karnataka, India (Remote)
5 Months ago
SuperPlay - Unity Team Lead

SuperPlay

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Stillalive studios - Experienced Programmer (f/m/d)

Stillalive studios

Innsbruck, Tyrol, Austria (Remote)
6 Months ago
Amber - Senior Unreal Game Engineer (Project Based)

Amber

Bogotá, Bogota, Colombia (Remote)
4 Months ago
Maverick Games - Principal Gameplay Engineer

Maverick Games

Warwick, England, United Kingdom (On-Site)
1 Month ago
Sperasoft - C++ / UE5 Software Developer

Sperasoft

(Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Ubisoft - Machine Learning Programmer (Character & Animation)

Ubisoft

Montreal, Quebec, Canada (On-Site)
1 Month ago
Bigger Games - UI Artist

Bigger Games

İstanbul, Türkiye (On-Site)
8 Months ago
Life church - Operations Coordinator

Life church

Edmond, Oklahoma, United States (On-Site)
3 Months ago
Limit Break - Sr. Mobile Game Designer

Limit Break

Singapore, Singapore (On-Site)
7 Months ago
Meta - Research Scientist Intern, Language and Multimodal Research for MetaAI (PhD)

Meta

New York, New York, United States (On-Site)
3 Months ago
Playrix - Senior Technical Designer

Playrix

Almaty, Almaty Region, Kazakhstan (Remote)
4 Months ago
Samsung Semiconductor - Senior Staff Engineer, SoC Power Architect

Samsung Semiconductor

San Jose, California, United States (Hybrid)
1 Month ago
Meta - Game Design Manager

Meta

Los Angeles, California, United States (Remote)
3 Months ago
Life church - Ruby Staff Engineer

Life church

Edmond, Oklahoma, United States (On-Site)
4 Months ago
Rockstar Games - Senior Technical Artist: Rigging

Rockstar Games

London, England, United Kingdom (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in California, United States

Info Stretch - Senior Analyst

Info Stretch

United States (On-Site)
1 Month ago
Meta - Product Manager

Meta

Burlingame, California, United States (On-Site)
3 Months ago
The Mill - Designer/Animator

The Mill

Chicago, Illinois, United States (On-Site)
7 Months ago
Regent Craft - Flight Controls Engineering Intern

Regent Craft

North Kingstown, Rhode Island, United States (On-Site)
4 Months ago
ByteDance - Internal Communications Partner - AMS

ByteDance

Seattle, Washington, United States (On-Site)
2 Months ago
Next Level Business Services - .NET Developer

Next Level Business Services

Chicago, Illinois, United States (On-Site)
4 Months ago
Life church - Staff Quality Engineer

Life church

Edmond, Oklahoma, United States (On-Site)
4 Months ago
Canva - Print Strategy Lead - Relocate to Australia

Canva

Austin, Texas, United States (On-Site)
1 Month ago
Saviynt - Senior Software Engineer - Privilege Access Management (PAM)

Saviynt

El Segundo, California, United States (Hybrid)
4 Months ago
Company3 Method Studios - Line Cook

Company3 Method Studios

Los Angeles, California, United States (On-Site)
4 Weeks ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

Wizcorp - Project Manager - Game development

Wizcorp

Tokyo, Japan (Remote)
4 Months ago
Intrepid Studios,  Inc  - Senior Gameplay Engineer

Intrepid Studios, Inc

San Diego, California, United States (On-Site)
1 Week ago
Blind Squirrel Games - Technical Director

Blind Squirrel Games

Auckland, Auckland, New Zealand (On-Site)
2 Months ago
Thatgamecompany - Game Engine Engineer (Optimization) - China

Thatgamecompany

Shanghai, Shanghai, China (On-Site)
5 Months ago
Playrix - Senior Unity Software Engineer (Gameplay)

Playrix

Almaty, Almaty Region, Kazakhstan (Remote)
4 Months ago
Spyke Games - Senior Game Developer

Spyke Games

İstanbul, Türkiye (On-Site)
6 Months ago
Werplay - Game Developer (Unity3D)

Werplay

Islamabad, Islamabad Capital Territory, Pakistan (On-Site)
1 Month ago
Handy Games - Associate Software Engineer

Handy Games

Giebelstadt, Bavaria, Germany (On-Site)
2 Weeks ago
Keywords Studios (Player Support) - Video Game Engine Programmer

Keywords Studios (Player Support)

Tokyo, Japan (Remote)
6 Months ago
Playrix - Senior C++/Python Software Engineer (Engine)

Playrix

Serbia (Remote)
4 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Bonfire Studios is an independent game studio in Costa Mesa, California. Our purpose is to build friendships by creating legendary experiences that bring players closer together - united in a sense of adventure, exploration and fellowship.


 

California, United States (Hybrid)

California, United States (Hybrid)

California, United States (On-Site)

California, United States (Hybrid)

California, United States (Hybrid)

California, United States (On-Site)

California, United States (On-Site)

California, United States (Hybrid)

California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Bonfire Studios

Level Up Your Career in Game Development!

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

Job Common Plug