About Our Studio
Komi Games is a development studio and publisher of games for PC and consoles headquartered in Toronto, Canada. Our focus is on the creation of fun and immersive gameplay experiences across multiple genres, as well as providing support and porting services for other developers and publishers.
Our studio has considerable experience working on a host of titles including King of Fighters XV and Psychonauts 2 along with titles of our own creation such as Mighty Fight Federation. Our current focus is the development of a dynamic, character-driven action title in partnership with Sega.
As a small and tight knit team of industry professionals, we offer an employee experience that stands apart from what you might expect or have experienced in the games industry. A shared love of gaming, nerd culture and a reverence for the rich history of titles we all love and enjoy revisiting not only motivates the way we interact with one another, but also informs the projects we seek to work on.
The Opportunity
The Lead Programmer provides functional day-to-day leadership, direction and oversight for a team of Programmers, and works closely with the Technical Director to support client meetings, longer-term strategy and professional development activities for the team.
An experienced coder with multiple shipped titles to their name, the Lead Programmer is also entrusted to tackle complex coding requirements including the development of new systems, regression of difficult bugs, and working with the leads of other departments to devise, enact and refine new game features.
Essentially, the Lead Programmer is a talented and proven coding expert who also possesses the qualities and emotional intelligence to lead and manage a team of peers.
What to Expect
Participate, assign, prioritize and oversee efforts on the creation of robust, modular and maintainable systems that satisfy both technical and creative inputs.
Lead the process of soliciting and providing project management input required from the Code Team.
Ensure assigned work efforts are on track to satisfy required deadlines, removing barriers to their timely completion where necessary.
Support the Technical Director by aiding in strategy meetings, including those conducted with external clients.
Take a proactive approach to resolving concerns both technical and team related.
Coach, mentor, and present professional development opportunities for the Code Team.
Provide first point of contact support for any questions or concerns for the Code Team.
Develop tools for use by the broader team (e.g., debug options, shortcuts).
Take the lead on prototyping new gameplay features, enlisting less senior programmers where beneficial to provide support.
Develop best practices, expectations and protocol to support consistency, accuracy and accountability among the Code Team.
Collaborate cross-functionally with designers, artists and other stakeholders to act on desired features, changes or upgrades to existing code.
Work with QA personnel to resolve bugs and update tickets.
Performing and participating in other role-relevant duties, projects and ad hoc tasks as required.
What We're After
Technical Skills
A minimum of six (6) years of experience in C++.
A minimum of three (3) shipped game titles working as an engineer that qualify as either AA or AAA titles.
A minimum of one (1) year of experience either in a formalized leadership role, or in an informal one that provided guidance, mentorship and oversight to less experienced peers.
Demonstrable and meaningful console game development experience gained via schooling, personal projects or other development studios.
A post-secondary education or equivalence of related experience in computer science, software engineering or other relevant discipline.
Experience working with large external clients (i.e., publishers, larger studios) in a point-of-contact role considered an asset.
Soft Skills
Forthright and professional communication skills.
A proven and demonstrated team-first approach bolstered by patience, a desire to see others succeed and a collaborative and solutions-oriented mindset.
Highly organized, able to oversee team tasks and assignments and deliver tools or resources that promote team success.
Tenacious and diligent in the pursuit of personal tasks to ensure lasting solutions.
Able to convey complex ideas and feedback in a way that reflects an understanding of one’s audience, for the purpose of mentoring and collaborating with others.
Proven tenacity and critical thinking skills, demonstrated through the identification, solution-crafting and resolution of code-related issues.
Creativity and enthusiasm for collaborating with designers on developing game features.
Ability to work reliably either on independent tasks or as part of a team.
Excellent time management skills, demonstrated by the ability to satisfy deadlines and tight turnaround times.
Passionate about creating and playing video games, particularly action-oriented combat titles or fighting games.
Applicants must reside and work within Canada. International applicants will not be considered, though your interest in our studio is appreciated!
What We Offer
We are pleased to offer a total compensation package informed by industry best practices to our people. All full-time, permanent employees are eligible for the following:
A competitive and equitable salary.
A comprehensive benefits plan, including extended health, dental and wellness offerings.
A company-matched group retirement savings plan with deferred profit sharing plan complement, as well as an option for a group tax-free savings account.
The option of operating on a fully remote basis from a home office with no in-person mandates.
Additional perks such as flex hours, unlimited personal time, and savings on work-life resources like gym memberships.
The opportunity to work closely with, learn, and grow with industry professionals who have worked in this business for more than twenty years.
How to Apply
Interested applicants who meet our qualifications are welcome and encouraged to apply by submitting a cover letter and detailed resume directly to careers@komigames.com. You can apply directly via Indeed as well, though at your own risk - priority will be given to those who take the time to submit their documents to the aforementioned email. This posting will remain active either until November 22, 2024, or an outstanding candidate is hired prior to this application deadline. Please do not delay in submitting your application documents as this is an active recruitment file!
Our operating culture is one of mutual respect that prioritizes the personal dignity of our employees. Komi Games believes strongly in the promotion of diversity, accessibility, and equal opportunity for all; be it within our organization, our industry and society at large. In accordance with company policy, reasonable accommodation will be afforded to those who require it at any step of the selection process. Please indicate any accommodation needs by including them with your documents, or by reaching out to the email address specified above ahead of applying.
Komi appreciates interest in our company, and the time taken by all candidates to compile their application documents, though only those invited to next steps will be contacted prior to posting closure.
Job Types: Full-time, Permanent
Pay: $90,000.00-$120,000.00 per year
Benefits:
Casual dress
Company events
Dental care
Employee assistance program
Extended health care
Flexible schedule
Life insurance
Paid time off
RRSP match
Tuition reimbursement
Wellness program
Flexible language requirement:
French not required
Schedule:
Monday to Friday
Application question(s):
How many AA or AAA shipped (i.e., released to market) game titles do you hold a programmer's credit for?
Experience:
C++: 6 years (required)
Work Location: Remote
Application deadline: 2024-11-22
Expected start date: 2025-01-06