Lead Systems Engineer
13 days ago
We create ambitious games in a quietly awesome culture.
That simple statement is at the heart of what we do here at Possibility Space. Founded by a diverse and experienced team of game and media industry veterans, we are built from the ground up as a distributed studio, allowing developers to live and work where they are happiest. We strive to create an environment where we can do our best work regardless of what we look like, who we love, or how we identify.
As a Lead Systems Engineer, you will manage a team that develops content creation systems players use to author, extend, share, and publish. Collaborate iteratively with a team of talented engineers while working in concert with designers, artists, and developers across other disciplines. Facilitate the development of a great experience in tight iteration loops informed by research, playtesting, and telemetry. Build and manage a small team while setting technical direction for your area and contributing directly to the code. Reporting to the Systems Engineering Director, this role collaborates with disciplines across the entire project through all stages of development.
Core Responsibilities & Objectives
· Architect and implement data-driven gameplay systems and features.
· Coordinate closely with the team to develop usable and efficient content pipelines that empower content creators and remove roadblocks.
· Build and manage a small team to own and drive a key part of the toolset and data platform.
· Mentor the team and distribute responsibility among them.
· Interface with the studio on behalf of the team.
· Deliver comprehensive implementations, ensuring your features are stable, highly performant, well documented, and testable.
· Take ownership of features across their entire lifetime.
Core Traits (Skills, Knowledge, Experience)
· Bachelor’s degree in Computer Science or a related field (or equivalent experience).
· Extensive Engineering experience (7 years+)
· Proficient with C# or C++. (We use Unity/C#)
· Experience leading a team or managing direct reports.
· Able to write readable, maintainable code with an eye toward debuggability and extensibility.
· Empathetic and supportive collaboration across many disciplines and experience levels.
· Excellent spoken and written communication.
Bonus Traits
· Experience developing with Unity.
· Familiarity with client/server architectures and best practices.
· Experience developing for a live, service-based game or user generated content platform.
· Experience owning game features across the entire game development cycle.
· Experience developing a game that has shipped on multiple platforms.
· Experience with content creation tools and/or interactive narrative
· Able to apply theory to practice - domain specific language creation, parsers, compilers
· Familiarity with functional programming language patterns
Physical Requirements
· Close vision to monitors and screens, consistently working on computer equipment such as keyboards and monitors, and long periods of sitting.
· Reasonable accommodations can be made to enable individuals with disabilities to perform the essential functions.
Possibility Space is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, marital status, medical condition(s), national origin, physical or mental disability, protected veteran status, race, religion, sexual orientation, or any other characteristics protected by applicable laws, regulations, and ordinances, or common human decency.
Create Your Profile — Game companies can contact you with their relevant job openings.