Home Full time/Part time work

Software Engineer (Codename)

Codename is an independent game label. As such, Codename supports and nurtures independent game designers and provides a development environment that excels at delivering interesting, unique games. Codename provides a space for experimentation, where the label’s small-teams and individuals explore their ideas about game design.

Title: Lead Software Engineer

Date: Updated April 12, 2010

Status: Exempt

Report to: Production Manager

Job Summary

Answering to directly to the Production Manager, the Codename software engineer is part of a core in-house development team. The Lead Software Engineer will work on several projects throughout the year, primarily building games and game engines inside a Lua framework with a Maya art pipeline. The Lead Software Engineer will have primary responsibility for implementing core design features on internal projects, and managing asset and code delivery from outsourcers. The position will include advising external development teams, and assisting
them in establishing an engineering and content pipeline.

Duties and Responsibilities:

• Duty/Responsiblity. This position requires extensive knowledge of computer
programming, and familiarity with lua or python.

• Duty/Responsiblity. This position is directly responsible for the software engineering for internal projects.

• Duty/Responsiblity. This position is directly responsible for the managing Codename’s technical platforms.

• Duty/Responsiblity. In alignment with the extraordinary needs of an independent game development label, the incumbent must oversee and execute the establishment and management of an engineering pipeline for internal projects.

• Duty/Responsiblity. This position is responsible for strategic planning of software
engineering tasks for they year.

• Duty/Responsiblity. To the degree necessary and appropriate, provide support and
participate in the establishment of an engineering pipeline for external projects.

Knowledge, Skills, and Abilities

This position requires a breadth of skills and abilities including:
• Lua and/or Python expertise.
• Experience, skill, and ease working within small teams.
• Ability to handle content pipeline.
• Skills and management of engineering process.
• Skill and experience in working in, building, and documenting a complex technical
• Ability to handle and resolve recurring problems.
• Ability to establish priorities, work independently, and proceed with objectives without
• A passion for awesome games and innovative content.

Credentials and Experience
• 1 - 2 years of related experience
• A bachelor’s or master’s degree in a related field.

Special Requirements

This position is intended to be central to a paradigm-shifting organization; as such it requires an exceptional individual willing and dedicated to participating in an innovative and creative environment.


If interested in this job, or in finding out more details about the position, please contact Sam Roberts at [email protected].
Sign In or Register to comment.