We strongly encourage people of color, women, lesbian, gay, bisexual, transgender, queer, and non-binary people, parents, and individuals with disabilities to apply. The Glory Society is an equal opportunity workplace and welcomes everyone to our team. If you need reasonable adjustments at any point in the application or interview process, please let us know.
In your application, please feel free to note which pronouns you use (For example - she/her, he/him, they/them, etc).
What we're looking for
The Glory Society is a worker-owned and operated cooperative that is looking for another programmer to join our remote-only team and help us ship that thing we are working on.
We will be accepting applications until Monday, June 21st, 2021.
- Use C# and Unity to implement and improve on character and interaction game-feel
- Use C# and Unity to implement and improve on UI and UX
- Use Unity (shader graph) and/or GLSL to build performant graphics shaders for visuals.
- Work with other co-op members to create and implement gameplay systems from technical documents
- Call out and be willing to shift to blocking tasks as needed when they arise
- Engage in code review of existing and new code to improve code quality whenever possible.
- Work with a fully remote US based team that spans coast to coast.
- Be available on workdays between our core hours of 1 pm to 5 pm eastern as well as up to 4 more hours daily as needed to complete tasks on time.
We would expect you to be entering this role with a good working knowledge of Unity (more details below).
This will be a collaborative project, and we will expect you to incorporate ideas from outside your discipline (within reason) and engage with ideas through a risks/benefits lens. We will not expect you to manage other programmers, make your own detailed production schedules, do your own QA, or engineer a game from scratch.
- Shipped at least two game projects to a public game or app store. Small games and mobile games count too!
- Experience working in a multi-person game studio.
- Experience working with and tweaking character and interaction game-feel.
- Experience working with and implementing UI / UX.
- Experience working with and implementing shaders.
- Comfortable working with source control.
- Experience working with Animation Controllers.
- Experience working with a multidisciplinary team of producers, artists, designers, and engineers.
- Experience working with producers to organize your work in Jira or other task / bug tracking systems.
- Experience creating custom Unity editor tools and windows.
- Experience working with designers and artists to create custom tools for their workflow.
- Experience working with Notion, JIRA, Slack, or git.
- After 6 months you will be a full co-owner of the cooperative which is really cool!
- Health insurance premium reimbursement!
- Revenue share!
- Flat salary structure based on member vote. Every member of the co-op currently makes $65,000 a year with structured plans for annual raises.
- Studio commitment to a sustainable work-life balance and strict no-crunch policy.
- Studio culture built on communication, mutual respect, and having an all-around healthy workplace.
You know Unity well - you know what it wants to do and what it doesn’t. You understand the Unity approach to cameras and animation. You're pretty dang good at reading code. You’ve shipped at least two Unity games (even if they’re quite small).
You're better at the second half of projects than you are at the first half. You're interested in learning new architectures, or seeing how someone's implemented a familiar one. Either way, you like to learn, and you like to solve problems. You like to tidy up. It’s important to you that all the things are in the right places.
You’re a good communicator. If someone asks you “Can we do _________?” you usually answer in one of the following ways:
- “Sure! Put it on my list.”
- “I don't understand why you would want this. Can you explain?”
- “It sounds cool, but it will cost X time / energy. Is it worth it?”
- “We can’t do that, but maybe we can do something else to address the underlying need?”
When you don’t know how to do something, you research it and make a plan. Most of these plans are good, but you’re open to feedback and ideas from people outside your discipline. You clearly understand what problem we’re all trying to solve before getting to work on a detailed solution.
Lastly, you are good at interpersonal communication, have patience for others, and are generally cool to be around.
The Glory Society is a worker’s cooperative that makes video games. We are fully owned and operated by us, the workers. No bosses needed. We operate via collaboration and consensus, with full transparency on everything from salaries to schedules. And we’re making something very cool. Come join us and be a part of what we're building here.
How to Apply
Email us your resume and cover letter at firstname.lastname@example.org with the subject line "Unity Engineer Application".