Principal C++ Engineer

🔥 5 minutes ago

🇩🇪 Germany – Remote

⏰ Full Time

🔴 Lead

🔙 Backend Engineer

Where this job comes from

Posted on tobspr Games's careers page, not through a job board

First seen by Remote Rocketship 5 minutes ago

Logo of tobspr Games

tobspr Games

11 - 50 employees

Founded 2018

🎮 Gaming

Gaming

tobspr Games is an independent, fully remote studio and publisher focused on factory and automation games. Founded in 2018 by Tobias Springer, the studio created minimalist and highly-rated titles such as shapez (2020) and shapez 2 (2024), along with other strategy and multiplayer browser games like YORG. io and YORG. io 3. They emphasize building exceptional games with strong UI, community involvement during development, and a commitment to shipping when a game is truly finished. The team is small and distributed across nine countries, working mostly in Germany and mixing full-time employees and freelancers. Upcoming projects include puzzlez (2027) and an unannounced large-scale factory game (Project 3).

📋 Description

• Design and build a deterministic factory simulation scaling to hundreds of thousands of player-placed buildings • Own simulation architecture, including data layout, tick model, threading, and serialization format • Collaborate with the Networking Engineer to design the simulation and co-op together • Set and meet the simulation CPU performance budget on the minimum-specification target • Review code and mentor other engineers on C++ and architecture • Work closely with the Engineering Team Lead and Game Design department • Participate in technical interviews and collaborative assessment stages

🎯 Requirements

• Professional C++ experience architecting, implementing, and maintaining performant modules used by other engineers • Deep knowledge of data-oriented design, multithreading, and performance • CPU profiling experience • Algorithmic complexity-based analysis for selecting data structures • Experience building a deterministic or lockstep system, or ability to explain an approach to one • Track record of mentoring engineers • Experience making architectural decisions in writing that others can follow and challenge • Professional working proficiency in English • 2+ shipped game titles may be an advantage • Experience with factory, automation, or simulation-heavy games may be an advantage • Unreal Engine experience, especially Mass Entity or a custom ECS in Unreal, may be an advantage

🏖️ Benefits

• Fully remote employment directly inside Germany • Flexible working hours • Paid overtime, on the rare occasions it happens • Hardware budget for an ergonomic setup and required hardware • Monthly personal growth allowance for courses, books or other learning material • Focus days to research or learn new skills • Yearly team gathering to meet and collaborate in person • Yearly salary review • Automatic increase of 2% per year

Apply Now

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Similar Jobs

🔥 11 hours ago

ClickHouse

501 - 1000

☁️ SaaS

🏢 Enterprise

🤖 Artificial Intelligence

Principal Database Performance Engineer improving ClickHouse’s petabyte-scale analytics database. Designing C++ algorithms, query execution systems, and performance optimizations across globally distributed teams.

🇩🇪 Germany – Remote

🔥 Funding within the last year

💰 $400M Series D on 2026-01

⏰ Full Time

🔴 Lead

🔙 Backend Engineer

🔥 12 hours ago

nCino

1001 - 5000

☁️ SaaS

💳 Fintech

🏦 Banking

Principal Technical Architect leading Salesforce and nCino integration architecture. Supporting financial institutions with implementation, data transfer, DevOps, and AI-enabled solutions.

🇩🇪 Germany – Remote

💵 €76.4k - €126.1k / year

💰 $925.6M Post-IPO Equity on 2022-01

⏰ Full Time

🔴 Lead

🔙 Backend Engineer

🕒 September 24

Sigma Software Group

1001 - 5000

💼 Consulting

🏥 Healthcare

🚘 Automotive

Principal Java Developer shaping secure, scalable Java platforms for Sigma Software’s public-sector customers. Leading architecture, presales, discovery, and early project delivery.

🕒 September 24

Sigma Software Group

1001 - 5000

💼 Consulting

🏥 Healthcare

🚘 Automotive

Principal Java Developer shaping secure, large-scale public-sector digital platforms at Sigma Software. Leading Java architecture, presales, discovery, and project launch for enterprise systems.

🕒 September 24

Sigma Software Group

1001 - 5000

💼 Consulting

🏥 Healthcare

🚘 Automotive

Principal Java Developer designing secure, scalable Java platforms for Sigma Software’s public-sector customers. Leading architecture, presales, and project launches across distributed systems initiatives.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com
Follow Remote Rocketship on LinkedInFollow Remote Rocketship on InstagramFollow Remote Rocketship on FacebookFollow Remote Rocketship on TikTok