Thought Pennies Entertainment is a Role-Playing Game studio creating games focused on social storytelling. We celebrate diversity and a people-first approach to game development. We are fully remote.
Principal Software Engineers (PSE) are expected to internalize and help grow the architecture of all Thought Pennies code systems. They are proactive at shaping code through the course of development by understanding requirements and dealing in tradeoffs. With their high level of expertise, PSEs are generally expected to mentor more junior team members, perform code reviews, drive architecture discussions, and ensure a level of quality in the product as well as underlying systems. Each PSE is expected to have strong output and a high level of impact on studio technology .
The Principal Software Engineer - Platform will typically report to the Technical Director and work closely with the studio’s engineering, operations and design teams to a deliver backend capable of supporting a game with extensive online functionality. The successful candidate is able to architect and implement efficient backend systems and tooling for the game, ensuring they meet performance requirements while staying true to the game's vision. They should have a broad knowledge of technologies that power successful game back end platforms as well as understand when to build custom solutions and when to integrate middleware products.