Technical Director
Working with a team of innovative, knowledgeable programmers just makes you want to come in every morning. You see yourself as a motivator and a referee, steering the team toward making exceptional architectural decisions, not dictating decisions made in a vacuum. You build work schedules and pitch in when you can, but you're the last line of defense when it comes to scanning bug reports, keeping security up-to-date, optimizing the game engine and organizing the team's time and deliverables. And when you have a free moment, you spend it searching for others' innovative implementations and ideas. If a week doesn't include one of your "see how cool this is" sit-downs in front of a computer or console with the rest of the team, you feel like you're not paying close enough attention.
Description:
8+ years of video game experience or equivalent.
Extremely knowledgeable in game architecture and tools. Considered an expert in one or more areas of game programming.
Worked as a game or central technology programmer on several game titles throughout their life cycle. Defines technical approaches or improvements to process based on experience.
Expert industry knowledge, and actively define technical direction for both a given team and for the studio as a whole. Works with team leads and Director of Technology to define and help implement studio wide initiatives.
Acts as a mentor and/or direct supervisor for other programmers. Responsible for training new programmers, participating in design and technical reviews.
Acts as a resource and expert for all teams, and may be tapped for both internal and 2K-wide advice or work.
Able to design, implement, and optimize C++ code in new and existing systems. All code must be clear, maintainable, portable and efficient
Self motivated with demonstrated ability to work efficiently and independently. Strong time management skills with a proven ability to focus on priorities and solve problems in a timely manner.
Works with leads, peers, and non-technical clients to define roadmaps and priorities for systems. Takes complete ownership and development responsibilities for one or more important systems, and takes responsibility for decisions and approaches taken.
Works autonomously, with proven ability to define, refine, and alter technical designs and implementation of large or complex systems or tools.
Ability to adapt to changing requirements, and to predict possible development issues or roadblocks ahead of time.
Works independently with other internal groups including QA and leads to resolve problems.
Responsible for development process on assigned systems and tasks, including creation of or contribution to technical design documents, accurately assessing time requirements and confidence level, and successfully completing milestones.
Good verbal and written communication skills with both technical and non-technical audiences, including productive feedback and brainstorming, creation / contribution to technical design documents, code documentation, and Wiki / Web based documents.
Effectively communicate thoughts and ideas with peer programmers and supervisor, collectively working towards larger technical goals.
Show respect for all co-workers as well as processes. Daily professional conduct must be carried out with essential traits of responsibility and maturity.
This position offers very competitive salary and a great benefits and bonus package in the Los Angeles Area. The salary range is $160,000 - $200,000+ based on experience.
To apply, please send a resume to:
nextgen@ascendientertainment.com with TK-F-TECH in the subject.
Thanks!