Checkmate boredom: Shape the future of ChessBase with us!

by ChessBase
8/4/2025 – Since 1986, we've been building chess software that inspires millions of players worldwide. Now, we're looking for someone with both technical and chess intuition. Not just to join the team, but to help lead it into the future.

Winning starts with what you know
The new version 18 offers completely new possibilities for chess training and analysis: playing style analysis, search for strategic themes, access to 6 billion Lichess games, player preparation by matching Lichess games, download Chess.com games with built-in API, built-in cloud engine and much more.

Lead Developer - Chess Software

Location: Preferably Hamburg – or remote from a European time zone with regular visits to Hamburg.
Language: English (German a plus but not required)


Who we’re looking for

  • You're a seasoned software developer, ideally in C++ or a comparable high-level language.
  • You're ready to grow into a technical leadership role, as several of our long-standing senior developers will retire in the coming years.
  • You love tackling complex challenges, designing sustainable solutions, and making bold architectural decisions.
  • You're passionate about chess. You’ve played in clubs or tournaments, trained systematically, maybe even coached others. Ideally, you know ChessBase as a user and have ideas on what we could improve.
  • You thrive in collaboration, communicate clearly, and enjoy mentoring others.
  • You live in a European time zone, allowing for real-time collaboration with our team in Hamburg.

We’re not just looking for another coder. We’re looking for someone with vision. Someone who will help guide our development team into the next generation of ChessBase products.


What we offer

  • A clear path to technical leadership in a team of experienced (and soon retiring) developers.
  • A mature codebase with ~1.8 million lines of C++ code - plus web and cloud projects to match.
  • Plenty of freedom to pursue your own ideas and features.
  • A no-nonsense, pragmatic work culture: quick decisions, minimal bureaucracy.
  • A small, stable company with a big footprint in the chess world - and a long-term mindset.
  • A warm welcome, whether you join us in Hamburg or work remotely from Europe.

Our Tech Stack at a Glance

C++
Our core (~1.8 million lines). You’ll work on ChessBase for Windows, Fritz, Playchess Client, engine integration, and backend systems.

C# / ASP.NET Core
Used for backends powering our shop, news, video platforms, engine cloud, and more.

JavaScript / TypeScript / React
Frontends for ChessBase Mobile, Fritz & Chesster, PGN replay, tactics trainer - ~200,000 lines of JS code.

AI / Machine Learning
We embrace experimentation. GitHub Copilot, Claude Code, and our own AI prototypes (some published, some not) help power creative features like those in Fritz 20.

Databases: SQL Server, MongoDB.


Your Move

Join a team where chess is not just content - it’s culture.
Bring your skills, your creativity, and your curiosity. Help shape the future of ChessBase. And grow into a role that truly makes a difference.

Apply now: bewerbung@chessbase.com


Reports about chess: tournaments, championships, portraits, interviews, World Championships, product launches and more.
Discussion and Feedback Submit your feedback to the editors


We use cookies and comparable technologies to provide certain functions, to improve the user experience and to offer interest-oriented content. Depending on their intended use, analysis cookies and marketing cookies may be used in addition to technically required cookies. Here you can make detailed settings or revoke your consent (if necessary partially) with effect for the future. Further information can be found in our data protection declaration.